web-dev-qa-db-ja.com

日付以降に変更されたファイルを含むフォルダーの検索

だから、私はたくさんのサブディレクトリを持つディレクトリを持っています...

 main 
 main/folder1 
 main/folder2 
 main/folder2/otherfolder1 
 main/folder2/otherfolder2 

等...

特定の日付以降に変更されたファイルが含まれているフォルダを簡単に特定する方法はありますか?

知りたいのですが

 folder1 
 otherfolder2 

2009年7月15日以降にファイルを変更したフォルダは2つだけです。

簡単なことなら何でもうまくいきます... applescript、ターミナルコマンド。

3
Jason
find . -type d -newermt '7/15/09'

マニュアル検索ページから:

-newerXYファイル

現在のファイルの最終アクセス時刻(X = a)、iノード作成時刻(X = B)、変更時刻(X = c)、または変更時刻(X = m)が、最終アクセス時刻(Y)よりも新しい場合はTrue = a)、ファイルのiノード作成時間(Y = B)、変更時間(Y = c)、または変更時間(Y = m)。さらに、Y = tの場合、ファイルは代わりにcvs(1)によって理解される形式の直接の日付指定として解釈されます。 -newermmは-newerと同等であることに注意してください。

4
Richard Hoskins

This 記事は、ターミナルでfindを使用してこれを行う方法を示しています。ターミナルを開いて使用する方法の詳細については、

 man find 
1
BinaryMisfit