EXIF日付に名前を変更する:一意のファイル名、重複ファイルを作成する必要はありません。

EXIF日付に名前を変更する:一意のファイル名、重複ファイルを作成する必要はありません。

私は最近安定した方法で画像ファイル名をEXIFを日付に変更する方法に関する質問を投稿しました。

Exiv2の名前変更:一意のファイル名を作成する

次の質問は次のとおりです。

どうやってできるかまた最初の投稿の要件に従って、重複ファイルが生成されていないことを確認してください。たとえば、3つのファイルを考えてみましょうfileA.jpgfileB.jpgfileC.jpg

同じEXIF時間を仮定していると仮定するfileA.jpgと、次のようになります。fileB.jpg2017:09:30 20:12:31その他画像、つまりビット単位で等しくないファイルです。fileC.jpgしかしfileA.jpg

今、これらのファイルを含むディレクトリに名前変更コマンドを適用すると、次のようになります。

  • 2017_09_30__20_12_31.jpg(からfileA.jpg
  • 2017_09_30__20_12_31-1.jpg(からfileB.jpg

fileC.jpgビット単位のANDは同じで、削除する必要がありますfileA.jpg

答え1

2つの職業で行います。

  • 重複排除
  • ファイル名の変更

重複エントリを削除する簡単な方法は、fdupesまず現在のディレクトリにインストールして実行することです。

fdupes ./ --delete --noprompt

最初はなく行きたいかもしれません--noprompt

(リンクからExiv2の名前変更:一意のファイル名を作成する問題を解決する答えが表示されませんでした。こうしてください。 )

関連情報