2

Где я могу найти частично завершенный файл загрузки (из chrome) в моей системе, как (chrome и chromium), и удалить их в случае прерывания (NET ISSUE).

Мне нужен файл, чтобы завершить процесс загрузки с помощью wget

Файл весит 1 ГБ, прежде чем его прерывают (НЕТ ПРОБЛЕМЫ) Я случайно скачиваю

825 МБ Я не хочу снова загружать блок 825 МБ

Если удалить, как я могу восстановить его обратно.

Спасибо

4 ответа4

2

В адресной строке введите chrome://flags . и найдите « Enable Download Resumption

включите эту опцию, перезапустите браузер Chrome, и он сделает свое дело.

1

Как предотвратить такую потерю

Вот простой скрипт, который я использую при загрузке файла большего размера.

#!/bin/bash
# ~/partial-download.sh

if [ -f "$1" ]; then
    cp "$1" "${1}.backup"
fi

Моя запись в crontab выглядит так

*/10 * * * * /home/user/partial-download.sh "/home/user/file.crdownload"

И продолжить частичную загрузку, используя wget -c

0

Chrome создает файлы с расширением .crdownload в выбранной папке загрузки. Я не уверен, является ли загрузка линейной или она действует как торрент-менеджер загрузок, который загружает части случайным образом до тех пор, пока не сгенерирует окончательный файл.

-1

Метод предотвращения Захо - большая трата писем. Кроме того, представьте, что $1 достаточно велик, чтобы заставить cp занять некоторое время ... предыдущий $1.backup будет потерян (или частично), если $1 будет удален Chrome. (см. этот вопрос)

Гораздо лучший способ (и намного проще) предотвратить такую потерю - просто создать жесткую ссылку (конечно, только один раз!) как только Chrome создаст файл .crdownload:

ln file.crdownload file.crdownload.twin

(Жесткая ссылка - это просто еще один путь к тому же файлу. Вам просто нужно удалить ссылку (или файл) в конце полной загрузки.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .