중복 가능성:
연령별 파일 삭제
"n"일 이전에 모든 파일을 삭제하는 쉘 스크립트를 작성하십시오. 여기서 n은 3일이 될 수 있습니다. 2일, 1년 등. 위 스크립트는 *.log 확장자를 가진 파일만 삭제해야 합니다.
이것에 대한 도움이 있나요? 감사해요
답변1
find
NNN을 시간 단위(예: 24*number_of_days)로 지정하는 명령을 사용하세요 .
find /path/to/dir -daystart -type f -name \*.log -mtime +NNN -delete