フォルダに約10,000個のファイルがあるとしましょう。私は時間ごとのcrontabを使用して、過去60分以内に変更されたファイルを見つけて処理しました。
find -mmin -60
01: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
これは、これらすべての時間比較が評価されたすべてのファイルに対して同じ時間参照、つまりコマンドラインが解析された時間を使用することを意味します。