ディレクトリをコピーするときにこの複合コマンドがエラーを報告するのはなぜですか? [コピー]

ディレクトリをコピーするときにこの複合コマンドがエラーを報告するのはなぜですか? [コピー]

重複の可能性:
ディレクトリをコピーするときにこの複合コマンドがエラーを報告するのはなぜですか?

次の2つのコマンドを1行に実行すると、次のようになります。

rm -rfディレクトリ。 cp -r dir2 ディレクトリ

cpがディレクトリを作成できないと文句を言うかもしれませんdir/subdir。ファイルが存在します。

ただし、これら2つのコマンドを2行で実行するとエラーは発生しません。ちょうどさまようと何の関係がありますか?さらに重要なのは、2 つのコマンドを 1 行に実行し、2 行とまったく同じ効果を得ることです。

PS:内部dirまたはdir2ヒューは何ですか、通常4GB

ベストアンサー1

「&&」を使用してコマンドをリンクできます。最初のコマンドが成功すると、次のコマンドが実行されます。

rm -rf dir && cp -r dir2 dir

おすすめ記事