あるディレクトリから別のディレクトリにファイルを移動します。しかし、ターゲットディレクトリにすでに同じ名前のファイルが含まれている場合は、移動する前にファイル名を変更しますか? [閉鎖]

あるディレクトリから別のディレクトリにファイルを移動します。しかし、ターゲットディレクトリにすでに同じ名前のファイルが含まれている場合は、移動する前にファイル名を変更しますか? [閉鎖]

すべてのテキストファイルを/ abc / d1から/ abc / d2に移動する必要がありますが、/ abc / d2にすでに同じ名前のファイルがある場合は、ファイルの名前を変更する必要があります。

cd /abc/d1

mv *txt /abc/d2

ベストアンサー1

同期利用できる--backupフラグを指定しますが、ターゲットの場所にある既存のファイルの名前を変更します。他のオプションを使用して名前を変更する方法を指定できます。

-b、--バックアップ
このオプションを使用すると、各ファイルが転送または削除されると、既存のターゲットファイルの名前が変更されます。以下を使用して、バックアップファイルの場所と追加されるサフィックス(存在する場合)を制御できます。--バックアップディレクトリそして- サフィックスオプション。

rsync重要なファイル/データが破損または削除されないように、オプションとフラグを徹底的に確認してください。

おすすめ記事