BASH: 如何判断复制是否完成?

BASH: How to determine whether copying has finished?

我需要通过单独的 cp 命令从多个文件夹复制文件。 如何确保每个命令仅在将哪些文件实际复制到磁盘后才结束? 我怎么知道复制完成了?

谢谢

如果我没理解错的话 - 用 && 分隔你的命令。像这样:

cp -r ./stuff/* ./somewhereelse/ && cp -r ./otherstuff/* ./somewhereelse/ && cp -r ./otherstuff/* ./anotherplace/

&& 将确保下一个命令是 运行 上一个命令成功。您可以通过这种方式链接任意数量的命令。