私は最近安定した方法で画像ファイル名をEXIFを日付に変更する方法に関する質問を投稿しました。
次の質問は次のとおりです。
どうやってできるかまた最初の投稿の要件に従って、重複ファイルが生成されていないことを確認してください。たとえば、3つのファイルを考えてみましょうfileA.jpg
。fileB.jpg
fileC.jpg
同じEXIF時間を仮定していると仮定するfileA.jpg
と、次のようになります。fileB.jpg
2017: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の名前変更:一意のファイル名を作成する問題を解決する答えが表示されませんでした。こうしてください。 )