1,905 views
この記事は最終更新から 1012日 が経過しています。
1. やりたいこと
指定時間内に変更されたファイルを検索したい。
使い方を間違えて30分もあれこれと迷っていたので備忘録。
2. やってみる
(1) 30分以内に更新されたファイルを見つける場合
find . -type f -mmin -30
※ -mmin 30だとダメ、過去なので -30とマイナスを付ける。これに気づかなかった…
(2) 3日以内に更新されたディレクトリを見つける場合
find . -type d -mtime -3
(3) 2時間よりも前に更新されたファイルを削除する場合
for FILE in `find . -cmin +120 -type f`; do
rm $FILE
done
findコマンドで検出したファイルに対して処理する場合の書き方は、(56) findで検出したファイルに対してコマンドを実行 を参照されたい。
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-01-05: 1回 2026-01-04: 0回 2026-01-03: 0回 2026-01-02: 3回 2026-01-01: 1回 2025-12-31: 0回 2025-12-30: 0回