findコマンドで、期間を指定してファイルを検索する方法

Linuxサーバー等で期間を指定して対象ファイルを抽出する方法

===

カレントディレクトリ以下で、2015-10-01から2016-01-31の期間に変更されたPHPファイルを検索し一覧表示する

find . -type f -name "*.php" -newermt "2015-10-01" -and ! -newermt "2016-01-31" -ls

※古いサーバーの場合は、下記を利用する

touch -d '2016-08-1 00:00' hoge
touch -d '2016-10-1 02:00' fuga
find . \( -newer hoge -a ! -newer fuga \)

参考サイト
http://qiita.com/dkwnm/items/81cdd716b2ac6d0d73aa

タイトルとURLをコピーしました