find の日付検索の基準日時

find の "-mtime" などの日付検索の オプションは便利ですが コマンドの実行した時点が 基準日時(そこから24時間以内など)になるため ややこしかったりすることがあります。

ケースにもよりますが、 日付検索の 便利なオプションに
"-daystart" があります。

使い方は簡単。付けるだけ。

$ find . -daystart -mtime -3

"-daystart" は "-mtime" などより先に書きます。

このオプションで、日付検索の基準が00時00分になるため 現在時刻ではなく、日付単位で考えることができるようになります。

Google サイト内検索

Amazonアソシエイト