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

特定の日に変更されたすべてのファイルを取得しますか?

すべてのphpを見つけることは可能ですか? 特定の日に変更された特定のディレクトリ内のファイル

使用しています

find /var/www/html/dir/ -mtime -28 | grep '.php' 

過去28日以内にファイルを変更するには、次の日付に変更されたファイルのみが必要です:2011-02-08

承認された回答:

findの最近のバージョン (例:GNU 4.4.0)-newermtを使用できます オプション。たとえば、2011-02-08で変更されたすべてのファイルを検索するには

$ find /var/www/html/dir/ -type f -name "*.php" -newermt 2011-02-08 ! -newermt 2011-02-09

また、phpファイルを見つけるためにgrepにパイプする必要はありません。これは、findが-nameでそれを行うことができるためです。 オプション。

その他の提案については、このSOの回答をご覧ください。「検索」を使用して特定の日に作成されたファイルを検索するにはどうすればよいですか?


Linux
  1. Linuxで一定時間アクセスされていないファイルを削除する

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

  3. Cpスイッチを使用して特定の日付の後に変更されたファイルをコピーしますか?

  1. Unix / Linuxで特定のユーザーが所有するすべてのファイルを見つける方法は?

  2. Unix と Linux で今日 (または特定の時間前から) 変更されたファイルを検索する

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

  1. Linux で特定のテキストを含むすべてのファイルを見つけるにはどうすればよいですか?

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

  3. Linuxで特定の日付より古いファイルを削除するにはどうすればよいですか?