日付を無視して、特定の2時間の間に生成されたファイルを見つけることはできますか?

日付を無視して、特定の2時間の間に生成されたファイルを見つけることはできますか?

何千枚ものjpgの低速撮影がありますが、日中に撮影したものだけを一覧表示できるかと思います。したがって、2 つの日付の間のファイルを一覧表示するのではなく、特定の日付の 2 時間の間のファイルを一覧表示します。例:午前6時から午後6時の間。

これを行うためにfindを使用できますか?

ベストアンサー1

このコマンドは私にとって効果的でした。

find . -iname "*pg" -printf '%Tc %p\n' | grep "\ 08:\|\ 07:\| \06:"

それでも、検索用のEXIFデータタイムスタンプではなく、ファイルのUNIXタイムスタンプです。パフォーマンスはよくわかりませんが、findutilsタグで示されているようにこの回答を差し上げました。

おすすめ記事