GNU/Linux >> Linux の 問題 >  >> Linux

過去 24 時間に変更されたファイルを見つける

特定のディレクトリとそのサブディレクトリで過去 24 時間 (過去 1 日) に変更されたすべてのファイルを検索するには:

find /directory_path -mtime -1 -ls

お好みでどうぞ

- 1 より前 重要 - 1 日以内に変更されたものを意味します。A + 1 より前 代わりに、少なくとも 1 日前に変更されたものを意味しますが、1 の前には何もありません 1 日前に正確に変更されたことを意味し、それ以上でもそれ以下でもありません。


別のより人道的な方法:

find /<directory> -newermt "-24 hours" -ls

または:

find /<directory> -newermt "1 day ago" -ls

または:

find /<directory> -newermt "yesterday" -ls

でそれを行うことができます

find . -mtime 0

man find から :

<ブロック引用>

[The] 各ファイルが最後に変更されてからの時間を 24 時間で割り、残りを破棄します。つまり、-mtime 0 に一致させるには、ファイルが過去 24 時間以内に変更されている必要があります。


Linux
  1. コンソールで大きなファイルをチェックする方法

  2. 開いているが削除された大きなファイルを見つけて削除しますか?

  3. ユーザーが読み取れないファイルを見つけますか?

  1. Linux の find コマンドを使用してファイルを検索する方法

  2. 所有者に特定の権限しかないファイルを見つけるにはどうすればよいですか?

  3. ファイル名に次より大きい番号が含まれるファイルを検索

  1. Linuxで最大のファイルとディレクトリを探す

  2. 最大のディレクトリまたは最大のファイルを見つける方法は?

  3. Linuxで最終日に更新されたディレクトリを見つける方法は?