관리 메뉴

드럼치는 프로그래머

[Linux] 파일 위치 검색 명령어 본문

★─Programing/☆─Linux

[Linux] 파일 위치 검색 명령어

드럼치는한동이 2007. 7. 30. 15:59
 리눅스에서 특정 파일의 위치를 검색하는 명령어는 다음과 같다. 가장 많이 사용되는 명령어는 find다.

* find [경로] [옵션] [조건] [action]
  [옵션] -name, -user(소유자), -newer(전,후), -perm(허가권)
  [action] -print (GNU는 디폴트. 유닉스는 필수 입력), -exec
  [사용 예]
  # find /etc -name "*.conf"
    /etc 디렉토리 하위에 확장명이 ".conf"인 파일 검색
  # find /home -user fedora
   /home 디렉토리 하위에 소유자가 "fedora"인 파일 검색
  # find ~ -perm 644
   현재 사용자의 홈 디렉토리 하위에 허가권이 644인 파일 검색

* which <실행 파일 이름> - PATH에 설정된 디렉토리만 검색
                                                    절대 경로를 포함한 위치 검색

* whereis <실행 파일 이름> - 실행 파일 및 소스, man 페이지 파일까지 검색

* locate <파일 이름> - 매우 빠르고 유용하지만 새로 설치된 파일들이 등록되어
                                           있지않을때는 찾을 수 없음
Comments