Befehl „Finden“: Falsche Ergebnisse mit Tagefilter

Befehl „Finden“: Falsche Ergebnisse mit Tagefilter

Ich versuche, in einem Verzeichnis mit Tausenden von Dateien alle vor dem 6. März geänderten Dateien zu finden.

Ich habe die folgenden Befehle im PWD ausgeführt, in dem ich Dateien suchen möchte.

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

oder

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

oder

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

Das Problem besteht darin, dass ich in den Ergebnissen immer Dateien mit einem Änderungsdatum zwischen dem 8. und 12. März erhalte, unabhängig davon, welcher Datumsfilter (47, 48, 49, 50 usw.) im Suchbefehl verwendet wird.

Dies ist die Ausgabe stateiner der Problemdateien:

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 

Hat jemand eine Idee, was dazu führen könnte, dass in den Ergebnissen Dateien angezeigt werden, die nach dem 6. März geändert wurden?

BEARBEITEN #1

  • F: Handelt es sich hierbei um ein gemountetes NTFS- oder EXT3/4-Dateisystem?
  • A: Nein, ist es nicht. Dies ist ein Laufwerk, das per SSHFS auf meiner UNIX-Box gemountet ist.

verwandte Informationen