何が問題なのか調べてほしい・・
という事で、調査の一つですが。
ある時点よりファイルが更新されているものを探す方法です。
find . -type f -mtime -60 | xargs ls -l
find コマンドで該当ファイルを探し出し、それを ls -l で一覧にする、というものです。
「-mtime -60」が今回のミソで、今より60日以内に更新されたファイルに絞り込むという意味です。
-60 を +60 にしたら、今より60日含む過去に更新されたファイル、となります。
-60 を 60 にしたら、今より60日前の「その日」に更新されたファイル、となります。
-type f は通常ファイルという意味。
ファイルタイプなど、ファイル名をパターンマッチで絞り込みたい場合は、
-name “*.php”
のようにすればよいです。
ついでに。
xargs コマンドについて。
上の find コマンドではファイルのパスを標準出力にて返してくれます。
この標準出力を引数に変換するのが xargs コマンド。
例えば find の結果が
a
b
c
だった場合
xargs ls の標準入力にすると
ls a b c
と変換して実行してくれます。
こんなかんじです。