1,316 views
この記事は最終更新から 559日 が経過しています。
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で検出したファイルに対してコマンドを実行 を参照されたい。