问题的另一种表达方式是...
mv
在两个磁盘之间建立目录时会发生什么?它是将一个文件移到另一个文件之后,还是将所有文件复制到目标位置,然后从源中删除目录?
如果先复制所有内容然后将其删除,我可以假定强制退出mv
操作是安全的。否则,这可能很危险,并且cp
对于更密集/更大的移动可能是首选。
移动目录时,将复制所有目录中的内容,然后再删除原始目录。换句话说,是的,mv
在移动单个源(例如目录)时可以安全地中断命令-尽管它可能具有文件和子目录,但它仍然是单个源。
请注意,使用一个命令移动多个源时并非如此,例如:
mv a.txt b.txt /somewhere/else/
mv *.txt /somewhere/else/
在这些示例中,文件将被一个一个地移动,因此,如果中断该命令,则不会找到已经在其原始位置移动过的文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句