Образовательная программа компании Global Inform. Украина, Харьков
Параметры ncftp
Параметр Описание
anon-open Сообщает, нужно ли автоматически исполь-
зовать при регистрации имя anonymous.
anon-password Пароль, используемый при анонимной регис-
трации.
local-dir Каталог, в котором будут сохраняться
файлы.
logfile Имя файла для регистрации ваших сеансов
ncftp. Чтобы предотвратить регистрацию,
оставьте это поле пустым.
logsize Определяет, сколько строк будет включать-
ся в файл регистрации.
mprompt Сообщает, нужно ли выводить приглашение
для каждого файла при использовании ко-
манды mget.
netrc Имя файла запуска.
prompt Выводимая на экран строка приглашения.
progress-reports Вид отчета о ходе выполнения, который
вы хотите видеть при передаче файла. 0
запрещает вывод такого отчета, 1 показы-
вает процент переданных данных, 2 выводит
графический индикатор, 3 показывает число
переданных килобайт, а 4 выводит точку
при передаче 10% данных.
resent-list Определяет, нужно или нет запоминать пос-
ледние открытые вами узлы.
tips Задает вывод рекомендаций по регистрации
на узлах и использованию ncftp.
type Тип передаваемых данных (ascii или
binary).
Последняя строка показывает, как можно ввести в ответ на
приглашение специальную комбинацию символов, позволяющих получить
о вашем сеансе полезную информацию. Это следующие комбинации:
Строка Смысл
@D Полное имя маршрута удаленного компьюте-
ра.
@J Текущее имя каталога на удаленном компь-
ютере.
@H Имя удаленного хост-компьютера.
@C Имя удаленного хост-компьютера и полное
имя маршрута, которые разделяются точкой
с запятой.
@c Эквивалентно @C, но далее выводится
символ новой строки.
@E Показывает число введенных вами команд.
@M Если во время работы с ncftp вы получае-
те электронную почту, выводит (Mail).
@B Выводит следующий текст жирным шрифтом.
@I Выводит следующий текст курсивом.
@U Выводит следующий текст с подчеркивани-
ем.
@R Выводит следующий текст в обратном виде-
орежиме.
@P Следующий текст выводится как простой
текст.
@N Символ новой строки.
Чтобы видеть каталог и хост-компьютер, где вы находитесь, вы
можете задать следующее:
set prompt "@C> "
После этого подсказка может, например, выглядеть следующим
образом:
ftp.cso.uiuc.edu:/doc/pcnet>
При работе с ncftp вы можете легко прочитать файлы на уда-
ленных системах. Команда page позволяет вам просматривать содер-
жимое файлов постранично. (Она выполняет в ncftp команду more
операционной системы Unix.) Такой возможностью полезно воспользо-
ваться, если у вас есть индекс каталога, и вы хотите перед заг-
рузкой просмотреть содержимое файлов. Например, чтобы увидеть
файл с именем index, вы можете дать следующую команду:
ncftp> page index
Для постраничного вывода длинного листинга каталога исполь-
зуйте команды pls и pdir. Эти команды соответствуют командам ls и
dir, но информация выводится поэкранно.
С помощью ncftp вы можете легко получить файлы. Чтобы полу-
чить файл, вам не нужно набирать его полное имя. Если с помощью
трафаретных символов вы выбрали только один файл, то команда get
будет считывать его. Это особенно удобно при длинных или сложных
именах файлов (аналогичных тем, которые применяются в FAQ).
Обратите внимание, что имя FAQ в следующем примере трудно
набрать, но легко задать в качестве имени файла:
ncftp>ls
S_U_S_F_(R_d_t_p_p)
Southern_US_Skiing_FAQ
ncftp>get *p)
Receiving file: S_U_S_F_(R_d_t_p_p)
S_U_S_F_(R_d_t_p_p): ...........
S_U_S_F_(R_d_t_p_p): 20405 bytes received in 0.71 seconds,
28.02 K/s.
Аналогичным образом можно уникально задать файл как S_*.
Команда lookup позволяет вам преобразовывать доменные имена
в IP-адреса и наоборот:
ncftp>lookup 204.1.123
ivideo.com
204.1.1.23
ncftp>lookup ivideo.com
ivideo.com
204.1.1.23
При работе с ncftp вы можете вести протокол команд, докумен-
тируя таким образом свой поиск. Для этого используйте команду set
и имя файла журнала, а затем укажите число строк, которые вы хо-
тите записывать в журнал:
ncftp>logfile "ncftp.log"
ncftp>logsize 5000
Эти команды можно также поместить в файл .netrc.