メタタグsoftware
が値GNOME::ThumbnailFactory
に設定された(サブ)フォルダー構造でPNGを検索し、1回のbashコマンドで削除したいと思います。
その背後にあるストーリーがあります。必要に応じてスキップできます。
ドライブをフォーマットしてUbuntuextファイルシステムを廃棄し、ファイルをPhotoRec
で保存することにしました。私の問題は、すべてのファイルがいくつかのサブフォルダーに乱暴に分散されていることです。非表示のGnome Thumbnailフォルダーも均等に分散されており、元のファイルよりもはるかに大きくなっています。これは、外付けハードドライブにもインデックスが付けられているためです。時々それにマウントされます。 WindowsでExifToolGUI
を使用してそれらの一部を調べると、それらすべてでPNGソフトウェアタグがGNOME::ThumbnailFactory
値に設定されていることがわかりましたが、その方法を見つけることができません。 Linuxコマンドラインツールを使用して、結果に応じてそれらを削除します。正直なところ、私はgrep
にあまり詳しくありません。
これは、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
' {} \;