Апр 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,458 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.224.108.238