web-dev-qa-db-ja.com

Linuxフォルダのすべてのファイルが昨日変更されました

Webルートのさまざまなフォルダーにあるいくつかのファイルを変更しました。これが開発環境でした。プロダクションに移行するには、昨日変更されたすべてのファイルを見つける必要があります。

昨日変更されたファイルのみをWebルートツリーに一覧表示する方法(Linuxコマンド)はありますか?

11
Pawan

find ./ -mtime -1

過去24時間に現在のディレクトリで変更されたものをすべて検索します。

18
mega.venik
find . -daystart -mtime 1 -print

これにより、昨日変更されたファイルのみが取得されます。つまり、今日は6月21日で、6月20日のファイルのみが見つかります。

(-mtimeには、「-」、「+」、または明示的な正確な日数が必要です)。

長いリストが必要な場合は、

-exec ls -ld \;

のために

-print.
12
guest
find . -mtime +2 -Prune -o -mtime +1 -print

これは検索を実行しますが、2日以上前に変更されたものはすべて除外し、1日以上前に変更されたものはすべて検索します。

4
Paul Tomblin