FTP команды
🕛 25.04.2007, 17:24
ftp - file transfer protocol. Переводится как Протокол Передачи Данных. Предназначен для перемещения файлов между удаленными компьютерами. Понятно, что перемещать файлы 30 лет назад твоим любимым drug&drop'ом не умели, а вместо этого были ftp-комманды. open адрес_сервера - открывает существующее соединение с сервером. При условии, что была запущена команда ftp адрес_сервера.
dir [адрес_папки] - показывает содержимое указанной директории. Если адрес не был указан, показывается текущая папка.
cd адрес_папки - переходит в другую папку.
get имя_файла [имя_локального_файла] - скачивает файл с удаленного сервера на локальный. Если не указан адрес перед именем, подразумевается текущая папка. Если не указано имя_локального_файла, скачивается в директорию по-умолчанию с тем именем, который был на сервере.
mget [имя_файла] - скачивает группу указанных файлов, типа abc*.h. Требует подтверждения.
put имя_файла [имя_удаленного_файла] - то же, что и get, но перемещает файлы на удаленный компьютер. С одним НО - анонимные пользователи не имеют прав.
mput [имя_файла] - закачивает группу указанных файлов, типа abc*.h. Требует подтверждение на запись каждого файла.
prompt - отменяет подтверждение в командах mget и mput.
ascii - устанавливается ascii-передача файлов. Страшно перекодирует, так что лучше не использовать вообще.
binary - устанавливается binary-передача файлов. Ничего не перекодирует. Например, для скачивания и закачивания html использовать ascii рискованно.
close - закрывается активное соединение сервером.
quit - выход из ftp-клиента.
user - входит в активный сервер, но под другим именем.
lcd [адрес_папки] - переходит в другую локальную папку.
pwd - выводится содержимое активной удаленной папки.
system - выводится информация об удаленной операционной системе. Крайне нужная штука для любого хакера. Без лишних программ узнать ОС всегда нужно.
help [ftp-команда] - список всех комманд данного ftp-клиента. Если указана какая-то конкретная комманда, выводится краткая информация по ней.