日フィルタを使用してコマンドの誤った結果を見つける

日フィルタを使用してコマンドの誤った結果を見つける

何千ものファイルを含むディレクトリで、3月6日より前に変更されたすべてのファイルを見つけようとします。

ファイルを検索するPWDで次のコマンドを実行しました。

find -mtime +47 > /root/file_005.log

または

find -mtime +48 > /root/file_006.log

または

find -mtime +49 > /root/file_007.log

問題は、findコマンド(47、48.49.50 ...)でどの日付フィルタを使用しても、結果に3月8〜12日の間に変更された日付を含むファイルが表示され続けることです。

stat以下は問題ファイルの1つの出力です。

Device: 16h/22d Inode: 17 Links: 1 
Access: (0666/-rw-rw-rw-) Uid: ( 8506/ UNKNOWN) Gid: ( 5000/ UNKNOWN) 
Access: 2013-04-22 10:08:20.000000000 -0500 
Modify: 2013-03-10 03:10:20.000000000 -0500 
Change: 2013-03-10 03:10:20.000000000 -0500 

3月6日以降に修正されたファイルが結果に表示される原因を知っている人はいますか?

編集#1

  • Q:これはNTFSまたはEXT3 / 4によってインストールされたファイルシステムですか?
  • 答え:いいえ、そうではありません。これはsshfsを使用して私のUNIXシステムにマウントされたドライブです。

関連情報