我尝试将文件夹A
从分区 a 移动到分区 b 作为文件B
夹mv
。现在目标文件系统对于所有数据来说还不够大(我知道我应该先检查一下)。
不管怎样,我继续使用rsync -av
(我首先应该做的事情),如如果出现错误,mv 会做什么?
然后我用来diff -r A B
检查文件夹之间的更改,并且 diff 确实观察到目标目录中的差异。现在我想知道是否应该删除目标文件夹并立即启动 rsync 过程,或者是否有办法复制rsync
所有内容。
答案1
它高度依赖于实现。我见过的大多数mv
离开一半将文件放在目的地,然后由您来清理混乱。我从未见过mv
在完全复制目标之前删除源,但不一定同步到磁盘。移动多个文件时,最常见的是mv
开始复制并在复制所有文件后首先删除源文件,但我再次看到mv
一次处理一个文件,认为它是在多年前的 HP-UX 计算机上。
我想说,如果这对你很重要,你就必须找到一些详细的文档,检查来源或做一些实验。