すべてのファイルとフォルダ(サブディレクトリとそのファイルを含む)を別のフォルダとそのサブフォルダに移動して上書きしたいと思います。
次のコマンドを試しましたが、サブディレクトリとそのファイルでは機能しません。
mv -f fromA/* toB/
mv -f fromA/{,.}* toB/
したがって、フォルダAのすべてのファイルはフォルダBに移動されますが、A / subからB / subに移動されるわけではありません。
「fromA/subA」を「toB/subB」に移動できません。ファイルが存在します。エラーが発生します。
各フォルダを1つずつ見てみるとうまくいきますが、何か欠けていることは確かです。関連する答えはすべてではありませんが、ほとんどを見ましたが、どちらも機能しません。
ベストアンサー1
info mv
これがある:
_Note_: 'mv' will only replace empty directories in the destination.
Conflicting populated directories are skipped with a diagnostic.
これを裏返す方法はないようです。 Bを削除し、Aの名前をBに変更するか、まずBのディレクトリを手動で消去または削除します。