find mmin X分 - Findが開始された時点、またはFindがファイルを見つけた時点がX分でしたか?

find mmin X分 - Findが開始された時点、またはFindがファイルを見つけた時点がX分でしたか?

フォルダに約10,000個のファイルがあるとしましょう。私は時間ごとのcrontabを使用して、過去60分以内に変更されたファイルを見つけて処理しました。

find -mmin -6001:00:00に電話する

最初のファイルが00:00:00に修正され、01:00:00で検索で簡単に見つけることができるとします。

それでは、10,000番目のファイルも00:00:00に修正されたとしましょう。

しかし、01:10:00 ですそして、Findはまだ10000番目のファイルに到達しようとしています。

それでは、70分後に「find」は00:00:00に変更された10,000番目のファイルを返しますか?

ベストアンサー1

GNUでは、ファイルなどをfind評価するために使用される参照時間は、-mmin式を解析すると計算され保存されます。findしたがって、起動時に適用されます。

findこれは、これらすべての時間比較が評価されたすべてのファイルに対して同じ時間参照、つまりコマンドラインが解析された時間を使用することを意味します。

おすすめ記事