|

LINUX, СЕТЬ И ВСЕ, ВСЕ, ВСЕ...Все для пингвиньего серфинга
Vitls (vitls@chat.ru)
Спецвыпуск Xakep, номер #031, стр. 031-048-5
Использовать wget проще некуда. Команда, например, такая:
wget -c ftp://sunsite.doc.ic.ac.uk/ls-lr.z
Прога соединится с вебсервером, попросит там файл ls-ir.z, и, если он там есть, wget его оттуда заберет. Опца -c прикажет wget'у запомнить состояние при обрыве соединения с сетью. Как только оно восстановится, wget продолжит закачку.
Данная прога позволяет скачивать не только файлы поодиночке, но также группы файлов или целые сайты сразу. В man wget об этом популярно рассказано. Так что вперед, вьюноша.
Любителей графических интерфейсов ожидает приятный сюрприз в виде программы X-Downloader с сайта www.krasu.ru/soft/chuchelo. Она жутко похожа на знаменитый ReGet под форточки (рисунок 4), но она в несколько раз лучше по своим возможностям. Рекомендую!
Здесь я постараюсь привести полный список свойств, которые доступны в данной программе:
* закачка по протоколам ftp и http;
* поддержка ftp и http прокси;
* рекурсивная закачка по ftp;
* рекурсивная закачка по http;
* изменение ссылок в HTML файлах для offline просмотра;
* поддержка "маски" в закачке через ftp;
* возможность ограничения глубины рекурсии;
* возможность "откладывать" закачку файла на заданное время;
* встроенный планировщик, позволяющий планировать различные действия;
* поддержка продолжения закачки;
* автоматическое переподключение к серверу после потери соединения;
* возможность ограничения пользователем максимальной скорости закачки как для всех закачек, так и для отдельных;
* возможность ограничивать количество подключений к заданному серверу;
* ведение логов для каждой закачки;
* поддержка "Drag and Drop", например из Netscape;
* возможность добавлять новую закачку через командную строку;
* слежение за буфером обмена;
* ведение главного лога, который можно записывать в файл;
* автоматическое сохранение всех настроек и интерфейса;
* возможность конфигурирования видимых столбцов в очереди закачек;
* возможность конфигурировать панель кнопок;
* локализация (перевод) на 20 языков;
* обширные возможности по конфигурации;
* возможность закачивать один файл в несколько потоков (Massdownload);
* запуск без интерфейса в командной строке.
Вот такая фигня. Тебе все отсюда понятно? Любой современный дистрибутив непременно содержит в своем составе данную программу. Собрать ее также нетрудно. Автор проги - русский, и документация на русском языке также доступна.
ЛЕНЬ И ЕЕ МАТУШКА
Для особо ленивых могу сказать, что тяжелую работу по скачиванию файлов из сети можно немного автоматизировать. Не забывай, что в твоей системе есть такая волшебная программа, как cron. Что? Ты ее не установил? Ты кретин. Бегом устанавливать! Даю халявный рецепт. Допустим, тебе надо каждые сутки в 3 часа ночи соединиться с сетью и выкачивать супернужный файл. Ты в это время обычно храпишь, как суслик. И что делать? А вот что! Для начала пишем коротенький скриптик на shell (пример основан на настройках pppd, о которых я рассказывал вначале):
Назад на стр. 031-048-4 Содержание Вперед на стр. 031-048-6
|