恢复 Chrome 自动删除的部分下载文件

恢复 Chrome 自动删除的部分下载文件

在哪里可以找到部分完成下载文件(来自 chrome)到我的系统(chrome 和 chromium)中断时删除它们(净问题)。

我需要该文件以便我使用 wget 完成下载过程

该文件在被中断前有 1 GB 重(NET ISSUE),我恰好下载了

825 兆我不想再次下载 825 MB 的数据块

如果删除了,我该如何恢复它?

谢谢

答案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

答案2

在地址栏中输入chrome://flags. 并搜索Enable Download Resumption

启用此选项,重新启动您的 chrome 浏览器即可解决问题。

答案3

Zajo 的阻止方法浪费了大量的写入。此外,想象一下,$1足够大,需要一些时间……如果Chrome 删除了 ,cp以前的文件$1.backup将丢失(或部分丢失) 。($1看到这个问题

一个更好的方法(也更容易)来防止这种损失,就是在 Chrome 创建 file.crdownload 后立即创建一个硬链接(当然只创建一次!):

ln file.crdownload file.crdownload.twin

(硬链接只是同一文件的另一条路径。您只需在完成下载后删除该链接(或文件)。)

答案4

Chrome 在所选的下载文件夹中创建扩展名为 .crdownload 的文件。我不确定下载是线性的还是充当 torrent 下载管理器,随机下载部分内容,直到生成最终文件。

相关内容