X일 및 X시간이 지난 파일 삭제

X일 및 X시간이 지난 파일 삭제

파일을 삭제하고 싶습니다. 보다 구체적으로 6월 2일 22시 27분 이후의 /usr/include에 대한 심볼릭 링크를 삭제하고 싶습니다.

어떻게 해야 하나요?

답변1

를 사용하고 싶을 수도 있습니다 find -newermt.

먼저 삭제하려는 파일을 확인하세요.

find /usr/include -type l -newermt "Jun 2 22:27"

-delete실제 삭제를 수행하는 데 사용됩니다 .

find /usr/include -type l -newermt "Jun 2 22:27" -delete

답변2

가장 많이 투표된 솔루션이 많은 사람들에게 효과가 있을 수 있다는 것을 알고 있지만 나에게는 효과가 없었습니다. 유닉스 타임스탬프를 사용하여 이 작업을 수행해야 합니다.

 find . -type f -newermt "$(date -d @1494500000)" -delete

Unix 타임스탬프 변환기를 사용하여 타임스탬프를 쉽게 변환할 수 있습니다.

관련 정보