Linuxで、あるディレクトリ以下にあるファイルのうち、最終更新日時が指定範囲内であるファイルを検索しリストアップする方法を調べています。

(例えば、/hoge以下にあり2004/12/18〜2004/12/25に更新されたファイルを検索)
たぶんfindを使うのだと思いますが、オプションや条件式の指定方法を教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/11 20:40:08
  • 終了:--

回答(1件)

id:LisanAlGaib No.1

蟻木足助回答回数9ベストアンサー獲得回数02005/04/11 21:45:38

ポイント40pt

開始と終了のタイムスタンプを持つファイルstartとendを作って(2004/12/18-2004/12/25の場合)

touch -m 1218000004 start

touch -m 1225235904 end

find -newer start -not -newer end -print


こんなかんじではどうでしょうか。

id:malts

なるほど、2つのファイルで挟むわけですね。

ありがとうございます。

2005/04/12 18:54:50

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません