如何在等待作业完成之前将文件作为后台作业移动并删除所有其他文件和目录?

如何在等待作业完成之前将文件作为后台作业移动并删除所有其他文件和目录?

我下载了一个文件目录,directory.1

包含文件

file.1
file.2
file.3

file.2经过

mv file.2 ../another.directory &

我的问题是我想删除其中的directory.1内容,但我必须等待我的工作完成。有没有解决的办法?或者一种快速的方法来完成..

rm -r directory.1

mv当我的工作完成时触发?

编辑:要明确的是...我要移动的文件大约为 1GB 到另一台设备。所以可能需要几分钟。

答案1

您可以使用以下命令聚合这两个命令&&

cd ..
mv directory.1/file.2 another.directory && rm -r directory.1 &

相关内容