donaricano-btn

리눅스 특정파일검색(find, which, whereis, locate)


1. find [경로] [옵션조건 action]

1) 옵션 

-name, -user(소유자), -newer(전, 후), -perm(허가권), -size(크기)

2) action

- -print(기본값), -exec(외부명령실행)

3) 기본사용

# find /etc -name "*.conf" : /etc 디렉토리 하위에 확장명이 '.conf'인 파일

# find /home -user fedora : /home 디렉토리 하위에 소유자가 fedora인 파일 검색

# find ~ -perm 644 : 현재 사용자의 홈 디렉토리 하위에 허가권이 644인 파일

# find /user/bin -size +10k -size -100k : /user/bin 디렉터리 하위에 파일크기가 10kb-100kb 파일


2. which 실행파일

- PATH에 설정된 디렉터리만 검색

- 절대 경로가 포함된 위치를 검색


3 whereis 실행파일

- 실행파일 및 소스, man 페이지 파일까지 검색


4. locate 파일이름

- 파일 목록 데이터 베이스에서 검색

- 매우 빠르고 유용

- updatedb 명령어를 꼭 실행 해야지만 사용할 수 있다

블로그 이미지

리딩리드

,