当其他文件仍在传输时,mv 是否不会从源中删除传输的文件?

当其他文件仍在传输时,mv 是否不会从源中删除传输的文件?

我正在将 100G 文件从一个外部硬盘驱动器移动到另一个外部硬盘驱动器,

mv /external/hdd1/sourcedir /external/hdd2/destdir

在处理过程中,我发现复制到目标的文件仍然存在于源中。难道我出现幻觉了?如果不是,为什么以及何时发生?谢谢。

答案1

每个文件或文件夹在复制后都会被明确删除 https://github.com/coreutils/coreutils/blob/master/src/mv.c

使用 rsync 比 rm 更安全

相关内容