我正在备份一个旧硬盘并复制大约 300GB 的文件。当我出现内核崩溃时,它还剩下大约 50GB,现在我想恢复复制。有没有办法在 Ubuntu 中做到这一点?(如果文件已经存在则不复制,但复制所有不存在的文件参数?)
答案1
同步通常只复制缺失或更改的内容,似乎也有一些 GUI。
您的命令可能如下所示,递归复制并保留权限、时间戳等。(档案),冗长输出,使用压缩(压缩)在传输过程中,显示进步:
rsync -avzP /media/oldhd/ /media/newhd/
sudo
在某些情况下,如果文件来自不同的用户,则可能需要在前面添加。
答案2
您用什么开始复制操作?
Nautilus 为您提供此选项:
点击“将此操作应用于所有文件”,它将跳过所有已复制的内容。
但这取决于您如何复制文件。
命令行:cp
使用该选项-n
将跳过所有现有文件。
答案3
您可以使用类似 freefilesync 的同步软件来比较文件夹(按文件内容),并通过设置适当的同步配置来完成传输。
看这里关于如何安装 freefilesync。
您也可以尝试来自官方存储库的“conduit”,但我从未尝试过。