find 명령에서 ctime 1과 ctime +1의 차이점

find 명령에서 ctime 1과 ctime +1의 차이점

다음 명령을 실행하면:

find . -name "*.jar" -type f -ctime +1

나는 어떤 결과도 얻지 못하는 반면, 다음을 실행하면:

find . -name "*.jar" -type f -ctime 1

나는 결과를 얻습니다.

답변1

이는 디렉토리의 모든 jar 파일 상태가 48시간 이내에 변경되었음을 의미합니다.

상해

find매뉴얼 페이지 에 따르면 ,

-ctime n
    File's status was last changed n*24 hours ago.

그리고...

When find figures out how many 24-hour periods ago the file was 
last accessed, any fractional part is ignored, so to match -atime +1, 
a file has to have been accessed at least two days ago.

그리고 다른 곳에서는...

+n for greater than n

이는 -ctime +1파일 상태가 최소 48시간 전에 변경되어야 함을 의미합니다.

관련 정보