Flatten Foldersコマンドを使用して重複ファイルの名前を変更する

Flatten Foldersコマンドを使用して重複ファイルの名前を変更する

このコマンドは、1つ以上のフォルダの内容を親フォルダに移動します。ただし、同じ名前、同じ拡張子を持つファイルがあると、移動中に上書きされるファイルがあります。

find . - mindepth 2 -type f -exec mv "{}" . \; && fin d . - type d -empty -delete

重複したファイル名を持つファイルを上書きせずに(1)、(2)、(3)などを追加するようにこのコマンドを変更するにはどうすればよいですか?

ベストアンサー1

numbered次のオプションがありますmv

  numbered, t
  make numbered backups

見てMV マニュアルページ

これをパッドの1つに統合できます。

おすすめ記事