使用天數過濾器尋找命令不正確的結果

使用天數過濾器尋找命令不正確的結果

我試圖在包含數千個文件的目錄中查找 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這是問題文件之一的輸出:

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 機器上的驅動器。

相關內容