ディレクトリAとサブディレクトリBがあり、BからAにすべてのコンテンツをコピーしようとしています。 Aで私は走る。
cp -ar B/ ~/A,
そしてメッセージを受け取った
"cp: 'B/' and '/u/username/A/B' are the same file"
しかし、なぜ目的地がBに関連していると思うのかわかりません。
ベストアンサー1
通常、これはコンテンツの代わりにBをAにコピーしようとします。 B はすでに A のサブディレクトリなので、ソースとターゲットは同じファイルであるとcp
正しく表現されます。
Bの内容をAにコピーするには、次のものが必要です。
cp -ar /path/to/A/B/* /path/to/A/
Aが現在の作業ディレクトリの場合は、次のコマンドを使用できます。
cp -ar B/* .