다음 명령을 실행하면:
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시간 전에 변경되어야 함을 의미합니다.