指定時刻以降の更新されたファイルを列挙する

ちゃんとバージョン管理されていればいいのだが、個人のサーバーなどでそこまでやっていなくて、
どのファイルを変更したかよくわからなくなったという経験が誰でもあるのではないだろうか?そんなときに効く小技

まずは基準点となる日付ファイル(空のファイル)を作成する。

touch -t 200707302100 lastupdate

2007/7/30 21:00を基準点として、カレントディレクトリ以下にあるそれより新しいファイルを列挙する

find . -newer lastupdate

これで「たしかどっかの設定ファイルいじってから動きがおかしくなったんだけどどのファイルだったかな?」
という問題解決の一助となるはずである。

 

 

カテゴリー: 小技 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.