0

HP Unix サーバーで特定の日付に変更されたファイルのリストが必要です。

単一のディレクトリからではなく、すべてのファイルが必要です。

前もって感謝します。

4

3 に答える 3

1
dateToFind=2011-05-18
find . -printf "%TY-%Tm-%Td %p\n" | egrep "^$dateToFind " | sed "s/^$dateToFind //g"

-mtime オプションを指定して find を使用すると高速になる場合がありますが、いくつか問題があります。まず、絶対日付のオプションが表示されないため、開始時刻と終了時刻のオフセットを計算する必要があります。次に、タイム オフセットがすぐに無効になるため、おそらく -daystart オプションが必要です。それでも、真夜中近くにこれを実行しようとすると、問題が発生する可能性があります。

また、その日に変更され、後で変更されたファイルはリストされません。これらの後で変更されたファイルを特定する方法がわかりません。

于 2012-11-15T21:03:55.910 に答える
0

findファイル検索ツール、より具体的にはそのオプション-mtimeを使用できるはずです。-newer

于 2012-08-13T18:26:48.983 に答える