Апр 252011
 

Синтаксис команд FTP

  • ABOR — Прервать передачу файла
  • CDUP — Сменить директорию на родительскую.
  • CWD — Сменить директорию.
  • DELE — Удалить файл (DELE file).
  • HELP — Выводит список команд принимаемых сервером.
  • LIST — Возвращает список файлов директории. Список передается через соединение данных (20 порт).
  • MDTM — Возвращает время модификации файла.
  • MKD — Создать директорию.
  • NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных (20 порт).
  • NOOP — Пустая операция
  • PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при следующей команде RETR, LIST и тд.
  • PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
  • PWD — Возвращает текущую директорию.
  • QUIT — Отключиться
  • REIN — Пересчитать подключение
  • REST — Устанавливает байт, с которого нужно продолжить скачивание или закачивание файла (REST 1234). После этой команды нужно использовать RETR или STOR.
  • RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
  • RMD — Удалить директорию
  • RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
  • SIZE — Возвращает размер файла
  • STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.
  • SYST — Возвращает тип системы (UNIX, WIN, …)
  • TYPE — Установить тип передачи файла (Бинарный TYPE I, текстовый TYPE A)
Код-отклик   Описание
110     Комментарий
120     Функция будет реализована через nnn минут
125     Канал открыт, обмен данными начат
150     Статус файла правилен, подготавливается открытие канала
200     Команда корректна
211     Системный статус или отклик на справочный запрос
212     Состояние каталога
213     Состояние файла
214     Справочное поясняющее сообщение
220     Слишком много подключений к FTP-серверу (можете попробовать позднее). В некоторых версиях указывает на успешное завершение промежуточной процедуры
221     Благополучное завершение по команде quit
225     Канал сформирован, но информационный обмен отсутствует
226     Закрытие канала, обмен завершен успешно
230     Пользователь идентифицирован, продолжайте
250     Запрос прошел успешно
331     Имя пользователя корректно, нужен пароль
332     Для входа в систему необходима аутентификация
421     Процедура не возможна, канал закрывается
425     Открытие информационного канала не возможно
426     Канал закрыт, обмен прерван
450     Запрошенная функция не реализована, файл не доступен, например, занят
451     Локальная ошибка, операция прервана
452     Ошибка при записи файла (не достаточно места)
500     Синтаксическая ошибка, команда не может быть интерпретирована (возможно она слишком длинна)
501     Синтаксическая ошибка (неверный параметр или аргумент)
502     Команда не используется (нелегальный тип MODE)
503     Неудачная последовательность команд
504     Команда не применима для такого параметра
530     Система не загружена (not logged in)
532     Необходима аутентификация для запоминания файла
550     Запрошенная функция не реализована, файл не доступен, например, не найден
552     Запрошенная операция прервана, недостаточно выделено памяти

 Leave a Reply

(required)

(required)

36 Запросов к базе. 0,341 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 3.235.137.159