ジョブが完了するのを待つ前に、ファイルをバックグラウンドジョブに移動して他のすべてのファイルとディレクトリを削除するにはどうすればよいですか。

ジョブが完了するのを待つ前に、ファイルをバックグラウンドジョブに移動して他のすべてのファイルとディレクトリを削除するにはどうすればよいですか。

ファイルディレクトリをダウンロードしましたが、directory.1

ファイルを含める

file.1
file.2
file.3

私はfile.2通り過ぎた

mv file.2 ../another.directory &

私の問題は、その中のコンテンツを削除したいのですが、directory.1作業が完了するのを待つ必要があるということです。解決策はありますか?または早くする方法が..

rm -r directory.1

mv私の仕事が完了するとトリガーされますか?

編集:明確に言うと…移動したいファイルは別のデバイスで約1GBです。したがって、数分かかることがあります。

ベストアンサー1

以下を使用して、これら2つのコマンドを集計できます&&

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

おすすめ記事