일 필터를 사용하여 명령 잘못된 결과 찾기

일 필터를 사용하여 명령 잘못된 결과 찾기

수천 개의 파일이 있는 디렉토리에서 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입니까?
  • A: 아니요. 이것은 sshfs를 사용하여 내 UNIX 상자에 마운트된 드라이브입니다.

관련 정보