Ошибка ACPI BIOS при использовании acer aspire V

Да, это опция -c.

--continue
    Continue getting a partially-downloaded file.  This is useful when you want to
    finish up a download started by a previous instance of Wget, or by another
    program.

Если файл тот же, вторая попытка загрузки остановится.

$ wget -c https://cdn.sstatic.net/askubuntu/img/logo.png
...
Saving to: ‘logo.png’
...

$ wget -c https://cdn.sstatic.net/askubuntu/img/logo.png
...
The file is already fully retrieved; nothing to do.

Предостережения (из комментариев jofel)

Если файл изменился на сервере, параметр -c может давать неверные результаты.

С помощью -c wget просто запрашивает сервер для любых данных за пределами части уже загруженный файл, ничего больше. Он не проверяет, было ли какое-либо изменение в части уже загруженного файла. Таким образом, вы можете испортить файл, представляющий собой смесь старого и нового файлов.

Предостережения

Вы можете проверить (после ответа @ roadmr):

Откройте окна терминала и введите:

cd /path/to/parent-download-dir/
python -m SimpleHTTPServer

Теперь откройте другой терминал и выполните: [ ! d13]

wget -c http://localhost:8000/filename-to-download

Обратите внимание, что filename-to-download - это файл, расположенный в /path/to/parent-download-dir/, который мы хотим загрузить.

Теперь, если вы запустите команду wget несколько раз, вы увидите:

The file is already fully retrieved; nothing to do.

Хорошо, перейдите в каталог /path/to/parent-download-dir/ и добавьте что-то в исходный файл, например, если это текстовый файл, добавьте в него простую дополнительную строку и сохраните файл. Теперь попробуйте с помощью wget -c ....

Причина: зачем перегружать?

, потому что его размер изменился на больший размер, чем старый загруженный файл и ничего больше.

0
задан 14 October 2017 в 20:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: