3

次のようにファイルが作成されたとします。

$ touch -d "00:00:00 today" stamp

次のコマンドで見つからないのはなぜですか?

$ find -type f -daystart -mtime 0

次のコマンドはこのファイルを見つけます

$ find -type f -daystart -mtime -1
4

3 に答える 3

1

バグのようです。時間ゼロ以外のファイルを追加する場合は、次のように言います。

$ touch -d "00:00:00.01to​​day"スタンプ

期待どおりに動作します。

于 2012-11-08T11:08:11.763 に答える
0

(少なくとも私のマシンでは)find -daystart実際には明日の始まりを相対的に検索しているようです。

(60 * 24 = 1440)find -daystart -mtime 1と同様に実行するとファイルが見つかりますが、そうではありません。実際には 1441 との完全一致でも見つけることができますが、find -daystart -mmin -1441find -daystart -mmin -1440find -daystart -mmin 1441

于 2012-11-08T10:34:45.187 に答える