我已经在我的 NAS(基于 Linux)上移动(mv)了一个相当大的目录,但不得不中断该过程。作为一个普通的 Linux 用户,我想我可以继续并稍后合并其余的内容。
mv /oldisk/a /newdisk
程序已完成一半,因此其余部分/oldisk/a
仍然存在,并且/newdisk/a
已复制的文件已经存在。我不知道哪些文件已被复制。顺便说一句,/oldisk/a
当然,在 下有很多子目录。
将剩余文件移动/合并到的最佳方法是什么/newdisk/a
?
答案1
rsync --verbose --archive --dry-run /oldisk/a/ /newdisk/a/
--dry-run
(或) 将进行一次-n
演练,向您展示它会做什么,而无需实际执行任何操作。
如果看起来没问题,请运行不带该-n
选项的 rsync。
这将是一个副本,而不是一个移动,这不完全是你正在做的事情,但更安全。 (--archive
或-a
) 确保保留所有所有权和时间戳元数据(常规副本不会)。