The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Операционные системы" / Оглавление документа

Wget 1.5.3. Руководство пользователя

Использование временных штампов

Применение временных штампов простое. Скажем, вы хотите выгрузить файл таким образом, чтобы сохранить его дату модификации.

wget -S http://www.gnu.ai.mit.edu/

Простой вызов "ls -l" покажет, что временной штамп локального файла эквивалентен значению заголовка "Last-Modified", возвращаемого сервером. Отсюда вы видите, что временные штампы сохраняются локально даже без опции "-N"

Если несколько дней спустя вы захотите, чтобы Wget проверил удаленный файл на изменение и выгрузил его, если он изменился.

wget -N http://www.gnu.ai.mit.edu/

Wget запросит у сервера дату модификации файла. Если локальный файл не старее, то удаленный файл не будет выгружен. Однако, если удаленный файл более новый, то он будет выгружен обычным образом.

То же самое относится к FTP. Например:

wget ftp://ftp.ifi.uio.no/pub/emacs/gnus/*

"ls" покажет, что временные штампы установлены в соответствии с их состоянием на удаленном сервере. Перезапуск команды с опцией "-N" принудит Wget дополучить только те файлы, что были изменены.

При HTTP и FTP выгрузке Wget будет корректно устанавливать локальные временные штампы независимо от использования "-N" если, конечно, он сможет получить список для FTP каталога или заголовок "Last-Modified" для HTTP.

Если вы желаете зеркалировать GNU архив каждую неделю, то вам необходимо пользоваться следующей командой:

wget --timestamping -r ftp://prep.ai.mit.edu/pub/gnu/

[< предыдущая] [содержание] [следующая >]

Последнее изменение: Monday, 02-Jul-2001 02:28:36 SAMST



Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру