Допускается сокращение команд при вводе. Набор команд:
| ! | delete | literal | prompt | send |
| ? | debug | ls | put | status |
| append | dir | mdelete | pwd | trace |
| ascii | disconnect | mdir | quit | type |
| bell | get | mget | quote | user |
| binary | glob | mkdir | recv | verbose |
| bye | hash | mls | remotehelp | |
| cd | help | mput | rename | |
| close | lcd | open | rmdir |
Описание команд
команда |
описание |
что посылается |
действие |
| ! | временный переход в оболочку | - | Выходит в DOS |
| ? | вывод справочных сведений локального компьютера | - | Выводит список команд |
| append <path> | добавление в файл | APPE <local path (уже не та, что была введена)> | - |
| ascii | установка режима передачи файлов в формате ascii | TYPE A | - |
| bell | выдача звукового сигнала по завершении команды | - | Звуковой сигнал Вкл./Выкл. |
| binary | установка режима передачи файлов в двоичном формате | TYPE I | - |
| bye | завершение сеанса ftp и выход | QUIT | - |
| cd <path> | изменение рабочего каталога на удаленном компьютере | CWD <path> | - |
| close | завершение сеанса ftp | QUIT | - |
| delete <path> | удаление файла на удаленном компьютере | DELE <path> | - |
| debug | переключение режима отладки | - | Отладка Вкл./Выкл. |
| dir <path> | вывод содержимого каталога удаленного компьютера | LIST <path> | - |
| disconnect | завершение сеанса ftp | QUIT | - |
| get <path> | получение файла | PORT <ip1, ip2, ip3, ip4, port1, port2>, RETR <path> | - |
| glob | переключение метасимвольного расширения имен локальных файлов | - | Глобализация Выкл./Вкл. |
| hash | переключение вывода `#' для каждого переданного буфера | - | Вывод метки хеширования Вкл/Выкл. (2048 байт/метка) |
| help | вывод справочных сведений локального компьютера | - | Выводит список команд |
| lcd <path> | изменение рабочего каталога локального компьютера | - | Текущий локальный каталог <path> |
| literal <command> | отправка произвольной команды ftp | <command> | (регистр не меняется (в обычной команде регистр аргумента приводится к прописному) |
| ls <path> | вывод содержимого каталога удаленного компьютера | NLST <path> | - |
| mdelete <path1>, <path2>, ..., <pathN> |
удаление нескольких файлов | NLST <path1>, <path2>, ..., <pathN>, TYPE A, ....???? | - |
| mdir <path1>, <path2>, ..., <pathN> <local_file> |
вывод содержимого нескольких каталогов удаленного компьютера в локальный файл | LIST <path1>, LIST <path2>, ..., LIST <pathN> | - |
| mget <path1>, <path2>, ..., <pathN> |
получение нескольких файлов | NLST <path1>, <path2>, ..., <pathN>, TYPE A, ....???? | - |
| mkdir <path> | создание каталога на удаленном компьютере | XMKD <path> | - |
| mls <path1>, <path2>, ..., <pathN> <local_file> |
вывод содержимого нескольких каталогов удаленного компьютера | NLST <path1>, ....???? | - |
| mput <path1>, <path2>, ..., <pathN> | отправка нескольких файлов | STOR <path1>, STOR <path2>, ..., STOR <pathN> | - |
| open <address> | подключение к протоколу tftp (Truncated FTP, а не TFTP) удаленного компьютера | Подключение к <address>:20, USER <user_name>, PASS <password> | - |
| prompt | переключение интерактивной подсказки для составных команд | - | Интерактивный режим Выкл./Вкл. |
| put <path> | отправка одного файла | STOR <path> | - |
| pwd | вывод рабочего каталога удаленного компьютера | XPWD | - |
| quit | завершение сеанса ftp и выход | QUIT | - |
| quote <command> | отправка произвольной команды ftp | <command> | регистр не меняется (в обычной команде регистр аргумента приводится к прописному) |
| recv <path> | получение файла | RETR <path> | - |
| remotehelp | получение справочных сведений с удаленного сервера | HELP | - |
| rename <path> | переименование файла | RNFR <path>, ....???? | - |
| rmdir <path> | удаление каталога на удаленном компьютере | XRMD <path> | - |
| send <path> | отправка одного файла | PORT <ip1, ip2, ip3, ip4, port1, port2>, STOR <path> | - |
| status | отображение текущего состояния | - | Выводит состояние всех настроек, которые регулируются ничего не посылающими командами |
| trace | переключение трассировки пакетов | - | Трассировка пакета Вкл./Выкл. |
| type <parametr> | установка типа передачи файлов | type ascii - TYPE A, type binary - TYPE I | - |
| user <user_name> | отправка сведений о новом пользователе | USER <user_name> | - |
| verbose | переключение режима вывода сообщений | - | Сообщения Выкл./Вкл. |