通过合并目录继续停止移动(mv)的最佳方法?

通过合并目录继续停止移动(mv)的最佳方法?

我已经在我的 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) 确保保留所有所有权和时间戳元数据(常规副本不会)。

相关内容