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

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

수천 개의 파일이 포함된 디렉토리에서 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

  • 질문: 이것은 NTFS 또는 EXT3/4에 의해 설치된 파일 시스템입니까?
  • 답변: 아니요, 그렇지 않습니다. 이것은 sshfs를 사용하여 내 UNIX 시스템에 마운트된 드라이브입니다.

관련 정보