LINUX.ORG.RU
ФорумAdmin

«WGET» Изменяет файл, как исправить?

 


0

1

Добрый вечер, есть проблема, я качаю файлы через wget, захожу в свойства скаченного файла, смотрю, а там написано где «изменение файла» - то время, когда я качал файл. Как мне можно скачать файлы, чтобы wget не изменял их?

Метеданные фаловой системы по сети не передаются. Это просто время создания файла в фс. Сравни их sha512sum, будут одинаковые.

anonymous ()

man wget: By default, when a file is downloaded, its timestamps are set to match those from the remote file.

так что все должно работать, если сервер отдает Last-Modified. Ну а если не отдает, какой с wget'а то спрос?

t184256 ★★★★★ ()

да не совсем так. вероятно зависит от того, что сервер отдаёт.

Вот примеры

  1. ~400 KB
    wget https://www.linux.org.ru/images/18247/original.png
    ~ 44 MB
    wget https://az764295.vo.msecnd.net/insider/caaa5369cb4d22b7481e6ff97252cf92937709eb/code-insiders_1.28.0-1538112254_amd64.deb

    Загружал несколько минут назад, но:
    -rw-r--r-- 1 user user 44748846 сен 28 08:29 code-insiders_1.28.0-1538112254_amd64.deb
    -rw-r--r-- 1 user user   407967 окт  7 16:50 original.png
    
  2. сходу не получилось скачать файл с «временем загрузки». странно, должно и такое быть...

В man wget упоминаются /etc/wgetrc (глобальные настройки), .wgetrc (локальные, юзера). Но у меня локального нет, а в глобальном закомментировано всё...

anymouze ★★ ()
Ответ на: комментарий от router

Здравствуйте. Вы что, за разумное пользование природными ресурсами? Вы точно гражданин РФ? Будьте как все, и выкидывайте в (общую) корзину, пожалуйста.

anonymous ()