Linux에서 오래된 파일, 폴더 및 하위 폴더를 제거하는 방법은 무엇입니까?

Linux에서 오래된 파일, 폴더 및 하위 폴더를 제거하는 방법은 무엇입니까?

Centos에서 X일보다 오래된 파일을 제거했지만 폴더는 여전히 남아 있고 현재 날짜의 타임스탬프가 표시됩니다.

내 현재 명령은

find /home/Dropbox/mysqldump/ -type f -mtime +120 -exec rm {} +

내 폴더 구조는 mysqldump>2015>02>01, 02, 03 등과 같습니다.

답변1

find디렉토리가 아닌 파일만 찾으라고 말하고 있습니다 . 지시문 을 제거해 보십시오 -type f.

답변2

정기적으로 정리하려면 하나의 기본 폴더를 사용하고 덤프 이름을 적절하게 지정하십시오. 나는 $(date +\%F.\%T)파일 이름의 일부로 사용하는 경향이 있습니다 .

관련 정보