cpを使用して同じ名前のディレクトリを置き換えます。

cpを使用して同じ名前のディレクトリを置き換えます。

cp既存のディレクトリを最初に削除せずにディレクトリを同じ名前に変更するにはどうすればよいですか?cpのデフォルトの動作は、ソースディレクトリを置き換えるのではなく、ターゲットディレクトリにコピーすることです。

mkdir -p test/a
mkdir a
cp -a test/a a

aこれで内部ではa交換されませんacpディレクトリをどのように変更できますか?ファイルのように動作したいです。

もちろん、最初にターゲットを削除することもできますが、複数のコマンドを実行したくありません。 :)

ベストアンサー1

.後でポイントを使用するa

cp -a test/a/. a

a実際にはあなたのように置き換えられません。内容だけtest/aをディレクトリにコピーしますa

おすすめ記事