Rmコマンドで最初に消去する必要なく、コピー先のディレクトリを完全に上書きする方法があるかどうか疑問に思っています。ソースディレクトリ。これはcpコマンドで可能ですか?以下のコマンドに似た結果が欲しいのですが、1つのコマンドを発行するだけです。 rsyncを試しましたが、削除オプションを使用してそのように動作させることができませんでした。
rm -r /dest_dir/; cp -a /source_dir/. /dest_dir
コマンドrsync
を--deleteオプションと組み合わせて、man rsyncでさらに:
$ rsync -av --delete /from-path /to-path