검색 명령어
▶ find PATH [옵션] "파일이름.확장자"
옵션
· name : 파일명을 기준으로 검색
ex) find . -name "test.txt" 현재 디렉토리에서 test.txt 파일 찾기
find . -name "*.txt" 현재 디렉토리에서 txt 파일 찾기
find . -name "test.*" 현재 디렉토리에서 test 로 시작되는 파일 찾기
type : 파일 타입을 지정하여 검색 (d : 디렉토리 f: 일반파일 l: 심볼릭 링크)
ex) find . -type d 현재 디렉토리에 존재하는 모든 디렉토리 검색
size : 파일 사이즈를 기준으로 검색(c : byte, k: kbyte)
ex) find . -size +1024c 현재 디렉토리에서 1024byte 보다 사이즈가 큰 파일 검색
find . -size -1024c 현재 디렉토리에서 1024byte 보다 사이즈가 작은 파일 검색
empty : 빈 디렉토리 또는 빈 파일
ex) find . -empty 현재 디렉토리에서 빈 디렉토리 또는 빈 파일 검색
ctime : n일 이내에 만들어진 파일 검색
ex) find . -ctime +100 현재 디렉토리에서 생성된지 100일 이상 된 파일 검색
mtime : n일 이내에 수정된 파일 검색
ex) find . -mtime +100 현재 디렉토리에서 수정된지 100일 이상 된 파일 검색
특정 파일 삭제 명령어
▶ find PATH [옵션] "파일이름.확장자" -exec rm {} \;
find 명령어로 찾은 데이터들을 exec 명령어의 값으로 넘겨 삭제 명령어를 실행한다.
'Server' 카테고리의 다른 글
[Linux] 권한관리 (2) | 2023.12.04 |
---|---|
[Linux] 리눅스 계정 패스워드 (0) | 2023.12.04 |
[CentOS] 고정 IP 설정 (0) | 2023.05.09 |
[CentOS] 초기 설정 (0) | 2023.04.19 |
[CentOS] 서버시간_한국_변경 (0) | 2023.04.12 |