mysql 백업 디렉터리가 포함된 백업 폴더가 있습니다.
\지원
- 2022-08-20
- ...
- 2022-09-12
저는 백업을 수행하기 위해 crontab 작업을 실행하고 있으며 가장 오래된 디렉토리를 삭제하려고 시도하지만 그 중 14개는 유지합니다.
그러면 지난 14일 동안 수정된 모든 디렉터리가 표시됩니다.
find backup/ -type d -mtime +14
나는 시도했다rm() 실행
find backup/ -type d -mtime +14 -exec rm {}
이것은rm: cannot remove ‘backup/2022-08-29’: Is a directory
그래서 나는 노력했다-삭제옵션
find backup/ -type d -mtime +14 -delete
하지만 이렇게 하면 오류가 발생합니다.find : cannot delete 'backup/2022-08-29': Directory not empty
어떻게 동시에 두 가지를 모두 할 수 있나요?