14.6.1 Команды управления доступом
Команды и параметры, которые определяют доступ пользователя к хранилищу файлов удаленного хоста, определены в таблице 14.1.
Таблица 14.1 Команды авторизации пользователя для доступа к архиву файлов
| Команда | Определение | Параметр(ы) |
|---|---|---|
| USER | Идентифицирует пользователя | Идентификатор пользователя |
| PASS | Ввод пароля | Пароль |
| ACCT | Указание регистрационной записи пользователя | Идентификатор регистрационной записи |
| REIN | Повторная инициализация для указания состояния | Нет |
| QUIT | Выход | Нет |
| ABOR | Отмена предыдущей команды и запущенной этой командой пересылки данных | Нет |
14.6.2 Команды управления файлами
Команды из таблицы 14.2 дают возможность выполнять типичные операции позиционирования на каталог и управления файлами удаленного хоста. Рабочим каталогом (working directory) называется текущий каталог пользователя.
Таблица 14.2 Команды выбора каталога и управления файлами
| Команда | Определение | Параметр(ы) |
|---|---|---|
| CWD | Перейти в другой каталог сервера | Имя каталога |
| CDUP | Перейти в родительский каталог | Нет |
| DELE | Удалить файл | Имя файла |
| LIST | Вывести информацию о файлах | Имя каталога, список файлов (без параметра — вывод информации о рабочем каталоге) |
| MKD | Создать каталог | Имя каталога |
| NLST | Вывести список файлов каталога | Имя каталога (для рабочего каталога может отсутствовать) |
| PWD | Вывести имя рабочего каталога | Нет |
| RMD | Удалить каталог | Имя каталога |
| RNFR | Указать файл, который будет переименован | Имя файла |
| RNTO | Переименовать файл | Имя файла |
| SMNT | Монтировать другую файловую систему | Идентификатор (Identifier) |
14.6.3 Команды установки формата данных
Команды из таблицы 14.3 используются для указания формата данных, структуры файла и режима пересылки, которые будут применяться при копировании файлов.
Таблица 14.3 Команды описания типа, структуры и режима
| Команда | Определение | Параметр(ы) |
|---|---|---|
| TYPE | Указание типа данных и необязательного формата вывода на принтер | A (ASCII), Е (EBCDIC), 1 (двоичный образ), N (не распечатываемые), Т (telnet), С (ASA). |
| STRU | Структура файла | F (файл) или R (записи) |
| MODE | Формат пересылки | S (поток), В (блок) или С (сжатие) |
14.6.4 Команды пересылки файлов
Команды из таблицы 14.4 применяются с целью установки соединения для данных, копирования файлов и восстановления при перезапуске.
Таблица 14.4 Команды поддержки пересылки файлов
| Команда | Определение | Параметр(ы) |
|---|---|---|
| ALLO | Выделяет (резервирует) достаточное пространство для поступающих данных | Целое число байт |
| APPE | Добавляет локальный файл в конец удаленного файла | Имя файла |
| PASV | Запрашивает у сервера IP-адрес и порт для инициализируемого клиентом соединения пересылки данных. | Нет. Сервер возвратит IP-адрес и номер порта |
| PORT | Идентифицирует сетевой адрес и номер порта для инициируемого сервером соединения | IP-адрес и номер порта |
| REST | Устанавливает маркер перезапуска (вводится сразу за перезапускаемой командой пересылки) | Значение маркера |
| RETR | Извлечение или получение файла | Имя файла (файлов) |
| STOR | Сохранение или помещение файла | Имя файла (файлов) |
| STOU | Сохранение файла с уникальным именем | Имя файла |