2015-10-14 39 views
1

我正在编写一个shell脚本来将所有文件从一个目录移动到另一个目录。假设我想将目录dirA中的所有文件移动到目录dirB。当移动正在进行时,某些用户正在将一些文件复制到dirA。我如何确保无论shell脚本试图移动的文件是否已完成复制?如果我们尝试移动仍在复制的文件,会发生什么情况?在shell脚本中移动文件并同时将文件复制到同一文件夹

回答

0

只要移动命令发出,就会生成文件名列表。之后的任何更改都不会被考虑在内。所以如果在移动过程中创建新文件,它们不会受到影响。

您可能必须在循环中运行脚本。

如果其中一个文件是move命令的一部分仍然被修改(在旧位置打开之后),当更改操作完成并且文件关闭时,更改将 传播到新位置。

相关问题