Назад | Перейти на главную страницу

wget не получает все файлы

У меня проблемы с использованием wget,

в основном я использую это как:

wget -m ftp://username:password@hostname.com:/path/to/dirs

Однако после того, как все будет завершено (он говорит, что файлы xxx в xx МБ в течение xx секунд), когда я проверяю файлы, я замечаю, что на самом деле они не полностью загружены, я что-то упустил?

В вашей команде нет ничего плохого (кроме отсутствующего порта, который может обработать wget).

Как вы проверяете, что ваши локальные файлы такие же, как и удаленные? Вы можете попробовать получить проблемный файл с помощью cURL для сравнения. Если вы уверены, что они разные, я подозреваю, что это как-то связано с FTP-сервером.

Проверьте:

  • журналы передачи FTP-сервера - перечисляются ли передачи как завершенные?
  • в выводе wget: возвращается заголовок Length или вы видите Length: unspecified
  • любые ошибки в выводе wget