오래된 백업 정리(최신 3개 유지) 리눅스 학습›파일·디렉터리 관리·보통

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 3
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

야간 백업이 /home/exercise/backups 에 쌓여 디스크가 부족해지고 있습니다. 보존 정책은 '최신 백업 3개만 유지'입니다. 그런데 백업을 다른 서버에서 복사해 오면서 파일 수정 시각(mtime)이 뒤섞였습니다. 그래서 백업 날짜는 파일명에 들어 있는 날짜로만 판단해야 합니다. 정책에 맞게 오래된 백업을 정리하세요.

정리 대상은 /home/exercise/backups 바로 아래에 있는 일반 파일 중, 이름이 정확히 backup_YYYYMMDD.tar.gz 형식(backup_ 뒤에 숫자 8자리, 그 뒤에 .tar.gz 로 끝남)인 파일뿐입니다. 하위 디렉터리 안의 파일은 대상이 아닙니다. 최신 여부는 파일명의 YYYYMMDD 로만 판단하고, 파일 수정 시각은 기준으로 쓰지 않습니다.

✓ 요구 사항

1. 정리 대상 백업 중 파일명 날짜가 가장 최신인 3개는 삭제하거나 수정하지 않고 그대로 남깁니다.
2. 나머지 정리 대상 백업은 모두 삭제합니다.
3. 정리 대상이 아닌 파일과 디렉터리는 모두 그대로 둡니다.

≡ 파일·디렉터리 관리 관련 실습 문제
리눅스 학습 문제 전체 보기
미제출
-