반응형
검색 명령어
locate (locate 파일명)
- 기본 DB에서 파일 검색 (/var/lib/mlocate/mlocate.db)
- 검색 속도가 매우 빠름 (DB가 만들어진 이후 생성, DB생성 명령어는 updatedb, root만 실행 가능)
- DB 목록을 자주 업데이트하지 않으면 검색 결과 신뢰도가 낮아짐
which (which 파일명)
- 실행파일 검색, 환경변수 PATH에 지정되어 있는 경로만 검색
whereis (whereis 파일명)
- 경로상의 실행파일, 소스, 메뉴얼 페이지 등 상세 정보 출력
find (find 시작위치 옵션 조건)
- = 찾기
- 에러 무시 명령어 (2> /dev/null)
- 기본 타입은 b (b, c, d, p, f, l, s) - 파일 시스템의 구조를 의미
- 예시1) 크기 1MB이상 파일 찾기
- find / -size +1M 2> /dev/null
- 예시2) /home/test 모든 파일에 .c 혹은 .h 로 끝나는 파일 중 main 단어가 들어난 파일 출력하기
- find /home/test -name "*.[ch]"| xargs grep main
- 예시3) 파일만 찾기
- find /home/test -type f
반응형