Webルートのさまざまなフォルダーにあるいくつかのファイルを変更しました。これが開発環境でした。プロダクションに移行するには、昨日変更されたすべてのファイルを見つける必要があります。
昨日変更されたファイルのみをWebルートツリーに一覧表示する方法(Linuxコマンド)はありますか?
find ./ -mtime -1
過去24時間に現在のディレクトリで変更されたものをすべて検索します。
find . -daystart -mtime 1 -print
これにより、昨日変更されたファイルのみが取得されます。つまり、今日は6月21日で、6月20日のファイルのみが見つかります。
(-mtimeには、「-」、「+」、または明示的な正確な日数が必要です)。
長いリストが必要な場合は、
-exec ls -ld \;
のために
-print.
find . -mtime +2 -Prune -o -mtime +1 -print
これは検索を実行しますが、2日以上前に変更されたものはすべて除外し、1日以上前に変更されたものはすべて検索します。