web-dev-qa-db-ja.com

プロジェクトコード全体で、ある日付以降に変更されたファイルを見つける方法はありますか?

私は1つの大きなプロジェクトのソースコードで作業しています参照してください今、私はどのファイルがいくつかの日付後に変更されたかを知りたいです.

コマンドを取得する方法はありますか?.

私が試してみました

# ls -R -l 

しかし、ここでは最後に変更されたデータを持つすべてのファイルが表示されますが、この出力をいくつかのデータでフィルタリングしたい...

linuxでこれを行う方法はありますか?これに利用できるツールはありますか?

37
Jeegar Patel
#set timestamp for file    
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
71
peko

findコマンドをmtime引数とともに使用します: 一部の例はこちら または- ここ

たとえば、過去7日間に変更されたファイルのリスト...

find / -type f -mtime -7 

fine詳細検索の場合、-mmin引数を試すことができます。別のSEサイトで説明されている例を参照してください。 x分より古いすべてのファイルを検索

28
Jayan