facepook
@facepook
С детства болею неизлечимым сео-даром!

Как дополнить команду wget file в debian?

Добрый день!
Я гружу файлы на сервер (vps на debian 7) по команде со списком нужных файлов
wget http://site.ru/file1.zip 
wget http://site.ru/file2.zip 
wget http://site.ru/file3.zip

перед этим зайдя в нужный каталог командой:
cd /papka-s-failami/

Но почему то, терминал ошибочно прочитал адреса файлов с длинным названием и на многие файлы выдал ошибку 404, а остальные загрузив.

Теперь, чтобы не отбирать отсутствующие файлы в ручную (их более 500) и не грузить все заного (более 50гб) нужно следующее:
Если такой файл в каталоге уже есть (по имени и размеру), то пропусти его и перейди к загрузке следующего...

Можно так модернизировать команду wget?
Заранее спасибо!
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
facepook
@facepook Автор вопроса
С детства болею неизлечимым сео-даром!
Еще один вариант решения данной задачи:
wget -nc --no-clobber -i http://site.ru/file.html - где в html файле список ссылок на файлы
wget -nc --no-clobber -i http://site.ru/file.txt - список прямых ссылок на файлы


Спасибо Автандил Тридварасoв за -nc --no-clobber, что означает: пропусти, если файл с таким именем уже существует
а -i - говорит, что качать нужно файлы которые указаны в списке
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы