PNGメタタグに基づいてファイルを検索する

PNGメタタグに基づいてファイルを検索する

softwareその値に設定されたメタタグを持つ(サブ)フォルダ構造からPNGを検索し、GNOME::ThumbnailFactory単一のbashコマンドを使用して削除したいと思います。

その背後に隠された物語があるので、必要に応じてスキップできます。
ドライブをフォーマットしてUbuntu拡張ファイルシステムをごみ箱PhotoRecに入れてから、私のファイルを 。隠されたGnome Thumbnailフォルダもそれらのフォルダ間で均等に広がっており、マウントされた外付けハードドライブもインデックス化したため、元のファイルよりはるかに大きかった。GNOME::ThumbnailFactoryWindowsでは、それらのいくつかを見ると、すべてのPNGソフトウェアタグがその値に設定されていることがわかりましたが、ExifToolGUILinux Line Toolコマンドの結果に基づいてこれを実行および削除する方法はわかりません。grep正直言って、あまり上手ではない。

ベストアンサー1

ImageMagickを使用してこれを行うことができます。 ImageMagickをインストールしたら、コマンドを使用してidentify -verbose image.jpg次のように出力から希望するものを選択します。grep

find / -name "*.png" -exec sh -c '
  if identify -verbose "${file}" | grep your_pattern_here
  then
    echo "${file}" # or do something else here, e.g. rm
  fi
' {} \;

おすすめ記事