Linuxでは、ファイルシステム全体でファイルを検索するためにfindコマンドを使用できます。 x日前に変更されたファイルを検索する必要がある場合があります。このようなファイルを見つけるには、 -mtimeを使用する必要があります オプションとfindコマンドを組み合わせて、x日前に変更されたファイルを検索します。
日数は2つの異なる形式で使用できます。
+X日より前に変更されたファイルを検索する日数
–過去X日以内に変更されたファイルを検索する日数
過去X日間に変更されたファイルを検索するコマンド
以下のコマンドを実行して、過去25日間に変更されたファイルとディレクトリを見つけます。このコマンドにドット(。)を追加して、現在のディレクトリ内のファイルを検索する場合。ここでは、 -mtime -25 過去25日間に変更されたファイルを意味します。要件に応じて番号を変更できます。
find . -mtime -25
ファイルタイプに基づいて検索をカスタマイズすることもできます。 -typeの後に-f(ファイル)または-d(ディレクトリ)を付けて使用します。以下のコマンドはファイルのみを検索します。
検索をカスタマイズしてファイルのみを検索する場合は、以下のコマンドを使用できます。
find . -type f -mtime -25
X日前に変更されたファイルを検索するコマンド
以下のコマンドを実行して、25日前に変更されたファイルとディレクトリを検索できます。このコマンドにドット(。)を追加して、現在のディレクトリ内のファイルを検索します。ここで、- mtime +25は、25日前に変更されたファイルを意味します。要件に応じて番号を変更できます。
find . -mtime +25
検索をカスタマイズしてファイルのみを検索したい場合は、以下のコマンドを使用できます。
find . -type f -mtime +25