답변:
향후 5 일 이상 수정 된 파일을 찾으려면 다음을 사용하십시오.
find . -newermt "5 days"
시간 사양의 구문은의 구문에 해당합니다 date -d
. 자세한 내용 man find
은 스위치 이름에 -newerXY
대한 정보를 참조하십시오.
예 -mmin
를 들어 이를 사용하는 것은 불가능합니다 . GNU find에 대한 버그 로 보고되었으며-newerXY
위에서 설명한대로 findutils 4.3.3 (~ 2007)에서 구현 하여 해결되었습니다 .
분명히 사용 된 GNU 찾기가 아니라 BusyBox였습니다.
그런 다음 touch -d
향후 날짜와 날짜가 포함 된 임시 파일을 만든 후 다음 과 같은 용도로 -newer
스위치를 사용할 수 있습니다 find
.
touch -d "+5 days" tmpfile
find . -newer tmpfile
BusyBox touch
는 해당 날짜 형식을 지원하지 않지만 원칙은 동일하며 find
지원합니다 -newer
. 올바른 날짜로 참조 파일을 작성하는 것은 독자를위한 연습으로 남습니다 (항상 작성하기 편리함).
configure
스크립트가 미래의 일에 대해 불평했다. 한 시간 반 정도 정도) : find . -newermt '1 hour' | xargs touch -d '-9 hours'
나는 계속할 수 있습니다. :-)