UNIX コマンドを使用してfind
特定の日付に作成されたファイルを検索するにはどうすればよいですか?
ベストアンサー1
Maxが指摘したように、それはできませんが、変更またはアクセスされたファイルを確認することはそれほど難しくありません。チュートリアルこれについては、今日になっても議論が続いています。その本質は、-newerXY
とを使用することです! -newerXY
。
例: 2007 年 6 月 7 日に変更されたすべてのファイルを検索するには:
$ find . -type f -newermt 2007-06-07 ! -newermt 2007-06-08
2008 年 9 月 29 日にアクセスされたすべてのファイルを検索するには:
$ find . -type f -newerat 2008-09-29 ! -newerat 2008-09-30
または、同じ日に権限が変更されたファイル:
$ find . -type f -newerct 2008-09-29 ! -newerct 2008-09-30
ただし、ファイルの権限を変更しない場合は、通常、「c」は作成日に対応します。