Клиенты FTP
Команда ftp запускает клиента FTP. Он обладает собственными встроенны- ми командами, список которых можно получить, используя команду help (пример 23.2).
Пример 23.2. Команды клиента ftp (фрагмент) |
$ ftp ftp> help
Commands may be abbreviated. Commands are:
! debug mdir sendport site
$ dir mget put size
...
ftp> quit
Важнейшие встроенные команды ftp:
r open — устанавливает соединение с FTP-узлом;
r user — задает имя пользователя для входа в сеанс FTP;
r ascii — устанавливает режим передачи ASCII-файлов;
r binary — устанавливает режим передачи не ASCII-файлов;
r ls — выводит содержимое FTP-каталога в подробном формате;
r dir — получение списка файлов текущего FTP-каталога;
r cd — изменяет текущий FTP-каталог;
r get — копирует файл с удаленного компьютера;
r mget — получает несколько файлов с FTP-узла;
r put — копирует файл на удаленный компьютер;
r mput — копирует несколько файлов на удаленный компьютер;
r reget — продолжает копирование файла с места, где была прервана связь;
r restart — перезапускает передачу файла с заданной позиции;
r size — отображает размер файла;
r prompt — отменяет или разрешает запрос подтверждения на передачу файлов;
r bye — завершает сессию;
r ! — выход в shell.
Аргументом можно указать адрес сервера FTP для подключения (при-
мер 23.3).
Пример 23.3. Открытие сеанса FTP с помощью клиента ftp (фрагмент) |
$ ftp sinix.mainfrank.de
Name (sinix.mainfrank.de:susel): test1 Password:
ftp> ls
drwx------ 3 1001 100 128 Mar 17 14:37 Desktop ftp> put lsmod.asp
1305 bytes sent in 5.1e-05 secs (2.5e+04 Kbytes/sec) ftp> bye
221 Goodbye.
Другим популярным FTP-клиентом является программа wget, не работающая интерактивно. Все параметры для получения файлов задают в ее командной строке. Далее приведен пример 23.4 использования команды wget для полу- чения файла.
Пример 23.4. Команда wget (фрагмент) |
$ wget ftp://newnote.net-burg.com/pub/*.stat* .
Команда wget позволяет указывать в URL шаблоны имен файлов.
Часто используемые опции wget:
r -b — после запуска перейти в фоновый режим;
r -c — возобновление загрузки в случае разрыва соединения;
r -v — режим подробного информирования о действиях (verbose);
r -q — режим минимального информирования о действиях (quiet);
r -i <file> — взять URL файлов для скачивания из заданного файла;
r -Y <on/off> — передача файлов посредством proxy-сервера;
r -r — рекурсия;
r -l <num> — ограничить рекурсию до num уровня вложенности каталогов;
r -x — создавать требуемые каталоги;
r --passive-ftp — включить пассивный режим FTP.
Дата добавления: 2015-06-12; просмотров: 651;