반응형
1 시간보다 오래된 -mtime 파일 찾기
이 질문에 이미 답변이 있습니다.
현재 24 시간마다 실행하는이 명령이 있습니다.
find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} \;
1 시간마다 실행하고 1 시간 이상 된 파일을 삭제하고 싶습니다. 이 올바른지:
find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} \;
십진수 사용이 확실하지 않습니까 ??
수정 해 주셔서 감사합니다.
편집하다
아니면 -mmin 60을 사용할 수 있습니까? 이 올바른지?
EDIT2
나는 당신의 테스트를 시도했습니다. 당신이 제안한 좋은 것입니다. 나는 빈 결과를 얻었다. 나는 모든 파일을 원하는 OLDER 60mins 삭제하는 것보다를! 어떻게 할 수 있습니까 ?? 내 명령이 실제로 이것을 수행합니까?
어때 -mmin
?
find /var/www/html/audio -daystart -maxdepth 1 -mmin +59 -type f -name "*.mp3" \
-exec rm -f {} \;
사람 찾기 :
-mmin n 파일의 데이터가 n 분 전에 마지막으로 수정되었습니다.
또한 이것을 먼저 테스트하십시오!
... -exec echo rm -f '{}'\; ^^^^ 'echo'를 추가하면 얻을 명령 만 볼 수 있습니다. 실제로 먼저 시도하는 대신 실행하십시오.
참고 URL : https://stackoverflow.com/questions/543946/find-mtime-files-older-than-1-hour
반응형
'Nice programing' 카테고리의 다른 글
따옴표로 정규식을 bash? (0) | 2020.10.26 |
---|---|
파이썬에 대한 일반적인 캐치 (0) | 2020.10.26 |
결국 HTML보다 XHTML을 선택하는 이유는 무엇입니까? (0) | 2020.10.26 |
urllib2.HTTPError 또는 urllib.error.HTTPError 재정의하고 어쨌든 응답 HTML 읽기 (0) | 2020.10.26 |
Maven을 사용한 환경 변수 (0) | 2020.10.26 |