2.3.2 タイムスタンプの比較
タイムスタンプを現在の時間と比較する代わりに,それを他のファイルのタイ
ムスタンプと比較することが可能です.そのファイルのタイムスタンプは,い
くつかのイベントによって,他のプログラムによって更新されるかもしれませ
ん.また,touch
コマンドを使用して,特定の固定した日付に設定する
こともできるでしょう.例えば,今年の一月一日以降に編集された
/usr内のファイルをリストアップするために,以下のようにします.
touch -t 02010000 /tmp/stamp$$
find /usr -newer /tmp/stamp$$
rm -f /tmp/stamp$$
— Test:
-anewer file
— Test:
-cnewer file
— Test:
-newer file
ファイルが最後にアクセス(またはステータスの変更,または編集)されたのが
fileの編集以降の場合は真です.これらのテストは,‘-follow’が
コマンドラインのそれら(のオプション)の前にある場合のみ,‘-follow’
影響を受けます.
find . -newer /bin/sh
— Test:
-used n
ファイルが最後にアクセスされたのが,そのステータスが最後に変更されてか
らn日後の場合は真です.使用されておらず,ディスクスペースを確保す
るために圧縮または削除されたファイルを探すのに役立ちます.