Найти неправильные результаты команды с фильтром дней

Найти неправильные результаты команды с фильтром дней

Я пытаюсь найти все файлы, измененные до 6 марта, в каталоге с тысячами файлов.

Я выполнил следующие команды в PWD, где я хочу найти файлы.

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

или

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

или

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

Проблема в том, что независимо от того, какой фильтр даты (47,48.49.50...) используется в команде find, в результатах постоянно появляются файлы с датой изменения между 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 

Есть ли у кого-нибудь идеи, почему файлы, измененные после 6 марта, появляются в результатах?

ПРАВКА №1

  • В: Это смонтированная файловая система NTFS или EXT3/4?
  • A: Нет, это не так. Это диск, смонтированный на моем UNIX-компьютере с помощью sshfs.

Связанный контент