问题描述
我使用mv
将某些文件从/source_dir/
移到/target_dir/
,看起来像是mv /source_dir/*some_regex* /target_dir/
。
开始移动的文件之一file1
现在位于target_dir
和source_dir
中。
target_dir/file1
的重量比source_dir/file1
轻得多。
我的问题是:source_dir/file1
坏了吗?它不受影响(在这种情况下,我可以删除target_dir/file1
并重新运行mv。
解决方法
复制完成后,将删除源文件。因此,源文件将保持不受影响,直到操作完成。
如果在同一文件系统上移动,则使用不同的机制,使数据保留在原处。