|
 |
Советы по использованию FTP
FTP заключает в себе очень большой
объем информации. Поэтому очень несложно просто захлебнуться в ней.
А если еще учесть и безликость имен файлов, то приходится сделать
вывод - для того, чтобы профессионально использовать FTP надо обдумывать все свои действия.
Поэтому позвольте представить Вам несколько советов, дабы облегчить
Ваши странствования.
- Никогда не исследуйте FTP-пространство, соединяясь со всеми
попавшимися серверами и заходя во все каталоги. Частенько новичок,
получив доступ к FTP просто тратит
много времени впустую, листая каждый каталог и заходя во все
каталоги. Уясните сразу - нужной информации таким образом не
найдете, а времени потеряете много.
Особенно если в Ваших поисках не будет четкой цели. Дело в том,
что имена файлов - это не документация к ним. Иногда встречается
такое название, что его на клавиатуре то набрать сложно. А понять
смысл и вовсе невозможно. Нужно также отметить, что в Internet
очень много серверов, содержащих, мягко говоря, кучу хлама. А есть
и всемирно известные, такие как ftp.funet.fi или
ftp.cdrom.com . Не тратьте свою жизнь на изучение
'сереньких' серверов. Лучше потратьте пару дней и изучите
популярные.
- Из первого пункта Вы должны понять, что FTP-пространство - это
огромный склад архивов. Поэтому нужен каталог всех документов. На
первый взгляд такое невозможно - ведь это миллионы компьютеров.
Однако кое у кого нашлась пара лишних долларов и на свет появилась
archie - база данных по
содержимому FTP серверов. С
периодичностью раз в месяц эти компьютеры 'обзванивают' все
известные им FTP серверы,
заходят в каждый каталог и запоминают его содержимое. То есть
делают работу, которую Вам пришлось бы делать вручную. К сожалению
эти базы данных доступны через telnet - это протокол, по которому можно
стать полноценным пользователем удаленного компьютера.
Если у Вас есть доступ к telnet
, то откройте соединение с финским archie-сервером (open
archie.funet.fi ) и на приглашение login:
введите archie. После того, как появится командная
строчка наберите prog имя_файла и затем нажмите клавишу
Enter. И перед Вами списки всех серверов с указанием пути к файлам,
в которых встретилось указанное имя файла. Для того, чтобы
рассказать поподробнее об archie,
нужен еще один учебник, в выходе которого я пока не
ручаюсь.
- Однако, как было указано в первом пункте, имя файла не всегда
отражает суть его содержания. Чаще бывает даже наоборот - суть не
отражает имя файла. Попробуйте сформулировать возможные имена
файлов программ баз данным по электронике. Никак. Вообще,
универсального решения тут дать нельзя. Но можно воспользоваться
следующей особенностью. Большое количество FTP-серверов заставляет некоторых их
владельцев проводить нечто вроде рекламы. Частенько можно встретить
файлы примерно следующего названия: "Новые файлы на файловом
сервере ...". Обычно их можно найти в телеконференциях. Вам
повезло, если Вы нашли сервер по интересующей Вас тематике, который
к тому же постоянно рассылает дайджесты с описанием новых
файлов.
- Если Вам все же надо быстро 'просканировать' содержимое
сервера, то и тут часто не требуется заглядывание во все каталоги.
Большинство серверов регулярно автоматически генерируют каталог
своего содержимого и кладут его в самый верхний каталог. Вы можете
переписать его себе и изучить его содержимое на досуге.
- Относительно FTP-клиентов.
Если у Вас имеется только FTP-клиент с командной строчкой, а
есть желание иметь какую-нибудь среду поудобнее, то могу
посоветовать использовать WWW-клиенты. Их обычно называют WWW
броузерами (WWW browsers). Уже упоминалось, что WWW имеет как часть
FTP. Поэтому их можно использовать и
как FTP-клиенты. Необходимо
только иметь ввиду, что необходимо вставлять '
ftp:// '
перед адресом.
Например:
ftp://ftp.karelia.ru
Однако учтите, что WWW броузер каждый раз выполняет новое
соединение, когда Вы переходите в новый каталог или берете файл, и
закрывает после окончания действия. Поэтому такой способ
исследования директорий потребует намного больше времени чем
команды cd и dir.
- В начале 90-х годов в Internet стала набирать популярность
WWW - World Wide Web. Сейчас это
огромная гипертекстовая сеть, охватывающая весь мир. А удобство
представления информации ни с чем не сравнимо. Очень качественно
подготовленные документы создают впечатление работы с документом
как с программой. Поэтому WWW больше
подходит для навигации в информационном поле. Поэтому стало
правилом класть описания программных документов вместе с ссылкой на
FTP-сервер, где эту программу
можно найти. Это не значит, что для каждого файла, доступного через
FTP можно найти описание в WWW . Описания есть в основном для известных
программ.
Однако воспользоваться WWW стоит
вот почему: здесь существуют куда более качественные поисковые
системы чем archie. И ищут они не по имени документа, а по всем
словам из всех известных документов. Поэтому сформулируйте, какие
ключевые слова могут встречаться в требуемой Вам теме и обратитесь
к одному из поисковых серверов, например
http://www.altavista.digital.com Есть вероятность, что
Вы можете найти документ со списков FTP-серверов по требуемой Вам
теме.
- Частенько можно встретить огромные текстовые файлы. В них
перечислены сотни FTP-серверов
с кратким описанием их содержимого. Попробуйте воспользоваться ими,
хотя это и не лучший способ найти требуемую информацию.
- Если Вы незнакомы с сервером и имеете желание исследовать его,
то не делайте этого в каталогах /bin,
/usr, /etc, /dev - там находятся системные файлы, необходимые
UNIX для работы. Там просто нет
ничего интересного.
- Ну а что же делать, если
во время копирования большого файла связь неожиданно разорвалась?
Вообще, есть три классических способа решения этой проблемы:
- Скопировать файл заново
- Использовать расширение команды
get - reget. Ее синтаксис:
get -r имя_файла . Дело в том, что если связь
прерывается, то многие FTP-клиенты записывают на диск уже
скопированную часть файла. Используя ключ -r, Вы указываете, что
часть файла уже находится на диске и ее переписывать заново не
надо.
- Использовать FTP-mail
- Иногда встречаются очень
большие файлы. И по определенным причинам Вы не можете скопировать
его за один сеанс связи. В таких случаях можно порекомендовать
использовать расширение команды
get - reget. Но
при этом Вам придется прерывать передачу файла искусственно, а
затем при помощи reget продолжить копирование.
|