更新日時でファイルを探す
更新日時でファイルを探す
findコマンドの時間指定オプションで探します。
オプション | 説明 |
---|---|
-mmin | 分指定 |
-mtime | 日指定 |
時間指定はないっぽい。
-mtime
パラメーター | 説明 |
---|---|
n | n日前に更新されたファイル |
-n | n日前よりあとに更新されたファイル |
+n | n日前より前に更新されたファイル |
日数の起算点は、コマンドの実行時間です。
find ./ -mtime 1
を2022年12月28日 12時48分にうった場合は、2022年12月27日12時48分~12月26日12時48分に更新されたファイルがマッチします。
起算点を零時にしたい場合は、-daystartオプションを使います。このオプションは、起算点を当日の24時にします。 つまり、コマンドを2022年12月28日 12時48分にうった場合は、2022年12月29日 0時0分が起算点になります。
このコマンドは指定の範囲がややこしいので、特定の時間に更新されたファイルを削除するなど、影響の大きな作業で使う場合はよく確認しましょう。