리눅스에서 파일 위치검색은 파일을 찾는 방법이다.
명령어를 사용해야 하기 때문에 명령어를 이해해야 한다.
구성은 다음과 같다.
find [경로] [옵션] [조건] [action] : 기본 파일 찾기
[옵션] -name, -user(소유자), -newer(전,후), -perm(허가권), -size(크기)
[action] -print(디폴트), -exec(외부명령 실행)
ex 1) /etc 에서 확장자 conf 인 모든 파일을 찾아라
# find /etc/ -name "*.conf"
ex 2 ) conf.txt로 conf 검색파일 전부 저장
# find /etc -name "*.conf" > conf.txt
ex 3) /bin 에서 10k - 100k 파일을 찾아라
# find /bin -size +10k -size -100k
ex 4) swp파일을 rm 명령으로 실행해라
# find /home -name "*.swp" -exec rm {} \;
ex 5) /usr/bin 폴더에서 95k 이상 100k 이하 폴더를 찾아서 ls -l 명령을 실행해라
# find /usr/bin -size +95k -size -100k -exec ls -l {} \;
-exec 와 \; 은 외부 명령어의 시작과 끝을 표시한다.
which 실행파일이름 : PATH에 설정된 디렉터리만 검색
whereis 실행파일이름 : 실행파일, 소스, man페이지 파일까지 검색
locate 파일이름 : 파일 목록 데이터베이스에서 검색
'Work-udy > CentOS_Network' 카테고리의 다른 글
[CentOS - 센토스 리눅스] 13. cron, at 명령으로 백업파일 만들기 (0) | 2017.06.18 |
---|---|
[CentOS - 센토스 리눅스] 12. 시스템 설정 system setting (0) | 2017.06.17 |
[CentOS - 센토스 리눅스] 10. 파일 압축과 묶기, tar 명령어 사용법 (0) | 2017.06.17 |
[CentOS - 센토스 리눅스] 09. CD/DVD mount (CD와 DVD 마운트) (0) | 2017.06.17 |
[CentOS - 센토스 리눅스] 08. man 명령어 - 도움말 사용법 (0) | 2017.06.17 |