14.4 Команды FTP

14.4 Команды FTP

Какие команды можно передавать по управляющему соединению? Существуют команды аутентификации, дающие возможность пользователю указать идентификатор, пароль и регистрационную запись для работы с FTP.

Команды пересылки файлов позволяют:

? Копировать одиночный файл между хостами

? Копировать несколько файлов между хостами

? Добавлять содержимое локального файла к удаленному файлу

? Копировать файл и добавлять к его имени номер для формирования уникального имени (например, файлы ежедневной регистрации получат имена log.1, log.2 и т.д.)

Команды обслуживания файлов разрешают:

? Просмотреть список файлов каталога

? Узнать текущий каталог и изменить его на другой

? Создавать и удалять каталоги

? Переименовывать или удалять файлы

Управляющие команды служат для:

? Идентификации пересылки файлов ASCII, EBCDIC или двоичных файлов

? Проверки структурирования файла (как последовательность байт или как последовательность записей)

? Указания способа пересылки файла (например, как поток октетов)

Пересылаемые по управляющему соединению команды имеют стандартный формат. Например, команда RETR используется для копирования файла из сервера на сайт клиента.

FTP не накладывает ограничений на пользовательский интерфейс, поэтому разработчики могут создавать (как мы уже видели) хитроумные системы для настольных компьютеров либо простые в применении клиентские программы. Т.е. ввод с клавиатуры get, перетаскивание мышью значка или щелчок на имени файла транслируются в одну и ту же команду RETR.

Пользовательский интерфейс обычно имеет дополнительные команды для настройки локального окружения, например:

? Запросить FTP о выводе звукового сигнала при завершении пересылки файла

? Для текстового интерфейса запросить вывод символа диез (#) при пересылке каждого блока данных

? Установить автоматическое преобразование регистра символов в имени файла или таблицу трансляции символов

Полный набор поддерживаемых конкретным хостом функций можно узнать через справку клиента FTP или в техническом описании программы.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

5.2.2. Команды

Из книги Интерфейс: новые направления в проектировании компьютерных систем автора Раскин Джефф


4.6.7. Команды more и less

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

4.6.7. Команды more и less Команда cat позволяет вывести на стандартный вывод (на экран) содержимое любого файла, однако она используется для этих целей очень редко, разве что для вывода очень небольших по объему файлов. Дело в том, что содержимое большого файла мгновенно


14.4 Команды FTP

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

14.4 Команды FTP Какие команды можно передавать по управляющему соединению? Существуют команды аутентификации, дающие возможность пользователю указать идентификатор, пароль и регистрационную запись для работы с FTP.Команды пересылки файлов позволяют:? Копировать


14.6.5 Дополнительные команды

Из книги Scrum и XP: заметки с передовой автора Книберг Хенрик

14.6.5 Дополнительные команды Последний набор команд (таблица 14.5) выводит конечному пользователю полезную информацию.Таблица 14.5 Дополнительные информационные команды Команда Определение Параметр(ы) HELP Вывод сведений о реализованных на сервере


14.6.6 Команды сайта

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

14.6.6 Команды сайта Многие файловые серверы Unix используют программное обеспечение WU-FTP от Вашингтонского университета (Сент-Луис). Эта реализация имеет команду SITE для выполнения на файловом сервере различных специальных программ. Например, пользователь может сначала


16.9 Команды SMTP

Из книги Краткое введение в программирование на Bash автора Родригес Гарольд

16.9 Команды SMTP Сценарий из раздела 16.6.1 содержал наиболее часто используемые команды SMTP. Полный набор команд SMTP представлен в таблице 16.1.Таблица 16.1 Команды SMTP Команда Описание HELO Идентифицирует отправителя для получателя. MAIL FROM Начало почтовой транзакции и указание на


3.4.1. Встроенные команды

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

3.4.1. Встроенные команды Список встроенных команд оболочки bash можно получить по команде help или найти на man-странице в секции SHELL BUILTIN COMMANDS. Напоминаю, что поиск в выводе команды man выполняется командой /<образец><Ввод>, а поиск следующего вхождения образца — по нажатии


Команды, команды и команды

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

Команды, команды и команды Что именно делает ваша первая программа? Она печатает на экран слова «Hello World». Каким образом она это делает? Она использует команды. В нашей программе мы написали только одну команду —echo «Hello World». Что именно тут команда?echo. Эта программа


Команды SET

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич


12.9. Прочие команды

Из книги Инфобизнес за один день автора Ушанов Азамат

12.9. Прочие команды Команды, которые нельзя отнести ни к одной из вышеперечисленных категорийjot, seqЭти утилиты выводят последовательность целых чисел с шагом, заданным пользователем.По-умолчанию, выводимые числа отделяются друг от друга символом перевода строки, однако, с


Команды программы

Из книги Денежный поток из Интернета автора Круглов Александр

Команды программы Теперь попробуем разобраться в этом коде. Для начала опишем команды отладчика, применяемые в нем.F «начальный адрес» «конечный адрес» «заполнитель»Данная команда заполняет «заполнителем» диапазон памяти, начиная с «начального адреса» и заканчивая


5.1.6. r-команды

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

5.1.6. r-команды В Linux есть так называемые r-команды: rlogin, rsh, rcp, rsync, rdist. Мы не будем их рассматривать, потому что все они создают большие проблемы в безопасности. Если Telnet-клиент нужен для тестирования сервисов, то эти команды я включил в обзор только для того, чтобы вы удалили их


10. Создание команды

Из книги автора

10. Создание команды Десятый принцип личной эффективности в инфобизнесе – это создание команды, не обязательно большой. У вас, по крайней мере, должна быть «правая рука» – человек, который будет вас выручать, сможет вас поддержать, взять на себя определенный объем работы


Создавай команды

Из книги автора

Создавай команды Собственно, эти навыки я использовал, когда в рамках перестройки появилась возможность зарабатывать, мы занимались разработкой и производством аппаратуры для автоматизации научного эксперимента. И тогда уже я научился продавать все подряд и создавать


23.3. Команды shell

Из книги автора

23.3. Команды shell Shell-команды – это системные команды, с помощью которых можно быстро запускать разные объекты или выполнять над ними различные действия.Выполнение shell-команд можно производить любым доступным способом, но чаще всего для этого используется строка поиска в