Команды
1 |
OPEN |
Присоединиться к указанному серверу.
1 |
ftp> open 192.168.0.1 |
При этом сервер Вас спросит логин и пароль.
1 |
CLOSE или DISCONNECT |
Закрыть соединение с текущим FTP сервером.
1 |
ftp> close |
1 |
BYE или QUIT |
Закрыть соединение и выйти из утилиты FTP.
1 |
ftp> bye |
1 |
USER |
Залогиниться на данном сервере под указанным пользователем (Вы должны быть уже подключены).
1 |
ftp> user myusername |
где вместо «myusername» подставьте имя пользователя, под которым логинитесь. FTP-сервер Вас спросит пароль для этого пользователя перед тем, как пустить.
1 |
LS или DIR |
Показать список файлов и директорий в текущей папке на сервере.
1 |
ftp> ls |
1 |
MLS MDIR |
Выгрузить список файлов из нескольких директорий в файл на Ваш компьютер.
1 |
ftp> mls dir1 dir2 dir3 mylocalfile.txt |
1 |
CD |
Перейти в указанную папку на сервере.
1 |
ftp> cd ../another/folder |
Частный случай этой команды:
1 |
CDUP |
— перейти в родительскую директорию — то же самое, что и «CD ..»:
1 |
ftp> cdup |
1 |
LCD |
Перейти у указанную папку на Вашем компьютере.
1 |
ftp> lcd /home/myusername/ftp |
1 |
PWD |
Показать текущий путь (текущую папку) на FTP сервере.
1 |
ftp> pwd |
1 |
GET или RECV |
Загрузить с FTP сервера в текущую папку Вашего компьютера указанный файл.
1 |
ftp> get myftpfile.txt |
1 |
MGET |
Загрузить несколько файлов в текущую папку Вашего компьютера с сервера FTP.
1 |
ftp> mget file1.txt file2.txt |
1 2 |
mget file1.txt? y mget file2.txt? y |
1 |
NEWER |
Загрузить с сервера FTP на Ваш компьютер указанный файл только если Ваш файл старее (т.е. удаленный файл новее).
1 |
ftp> newer myfile1 myfile1 |
Здесь первый аргумент — имя файла на сервере, а второй аргумент — имя файла на Вашем компьютере.
1 |
PUT или SEND |
Загрузить на FTP сервер указанный файл с Вашего компьютера.
1 |
ftp> put mylocalfile.txt |
1 |
MPUT |
Загрузить на сервер несколько файлов с Вашего компьютера.
1 |
ftp> mput myfile1.txt myfile2.txt |
1 2 |
mput myfile1.txt? y mput myfile2.txt? y |
1 |
DELETE |
Удалить указанный файл на сервере.
1 |
ftp> delete remotefile.txt |
1 |
MDELETE |
Удалить несколько файлов на сервере.
1 |
ftp> mdelete file1 file2 |
1 |
MKDIR |
Создать директорию на сервере.
1 |
ftp> mkdir mynewdir |
1 |
RMDIR |
Удалить директорию на сервере
1 |
ftp> rmdir mydir |
Больше Вы, как всегда, можете узнать из справки. Для этого наберите «HELP» в командной строке FTP и получите список поддерживаемых директив.
Пример сессии FTP
Вот пример короткой FTP сессии, в которой мы подключаемся к серверу, создаем папку «newfiles» и заливаем в эту папку файл «binfile.bin».
1 |
# ftp 192.168.0.1 |
1 |
ftp> mkdir newfiles |
1 |
ftp> cd newfiles |
1 |
ftp> put binfile.bin |
1 |
ftp> bye |
Источник:
http://how-it.ru/public/root/189-pamyatka_po_komandam_ftp__rabotaem_s_ftp_iz_komandnoi_stroki_.html