일단위로 검색
-mtime: 파일의 내용이 수정된 시간을 기준으로 검색.
-atime: 파일의 접근 시간을 기준으로 검색.
-ctime: 파일의 속성 변경 시간을 기준으로 검색.
1. N일 이상 지난 파일 찾기
find /path/to/directory -mtime +N
• /path/to/directory: 검색할 디렉토리 경로.
• +N: N일 초과된 파일을 찾음.
• 예: find /home/user -mtime +30 → 30일 이상 지난 파일.
2. N일 내의 파일 찾기
find /path/to/directory -mtime -N
• -N: N일 이내의 파일을 찾음.
• 예: find /home/user -mtime -7 → 7일 이내에 수정된 파일.
3. 정확히 N일 전의 파일 찾기
find /path/to/directory -mtime N
• N: 정확히 N일 전에 수정된 파일.
• 예: find /home/user -mtime 10 → 정확히 10일 전에 수정된 파일.
시간 단위로 검색 (-mmin, -amin, -cmin)
1. N분 이상 지난 파일 찾기
find /path/to/directory -mmin +N
• -mmin: 수정 기준.
• 예: find /var/log -mmin +60 → 수정된 지 60분 이상 지난 파일.
복합 조건으로 검색
1. 7일 이상 30일 미만 수정된 파일 찾기
find /path/to/directory -mtime +7 -mtime -30
2. 확장자와 함께 사용
find /path/to/directory -mtime +7 -name "*.log"
• 7일 이상 지난 .log 파일 찾기.
3. 파일만 찾기
find /path/to/directory -type f -mtime +7 -name "*.log"
작업과 결합 (-exec 옵션)
7일 이상 지난 파일을 찾고 삭제
find /path/to/directory -mtime +7 -exec rm -f {} \;
728x90
반응형
'Linux' 카테고리의 다른 글
FFmpeg 으로 스테레오 오디오 파일의 좌우 오디오 채널 스왑하기 (0) | 2024.11.16 |
---|---|
CentOS 7, CentOS 8 yum repo (0) | 2024.08.08 |
nginx 에서 gzip 압축 사용하기 (0) | 2024.07.02 |
TLS Ciphersuite Search, tls cipher suite 취약점 알아보기 (0) | 2023.05.25 |
리눅스(linux) 라우팅 테이블 기본 게이트웨이(default gw) 변경하기(삭제 / 추가하기) (0) | 2023.05.10 |