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, о которых я рассказывал вначале): |