파일검색 유틸리티 find 개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,418 조회
- 0 추천
- 목록
본문
파일검색 유틸리티 find 개론
리눅스시스템에서 우리는 우리가 원하는 파일을 찾기를 원합니다.
이제 이번장에서 여러분과 함께 찾고자 하는 정확한 파일을 검색할 수 있는 방법을 배울 것입니다.
여기서 설명하고 있는 find명령어는 그 이름에서도 알 수 있듯이 서버 내에 존재하는 특정파일을 검색하는 명령어입니다.
윈도우에서는 “[시작]->[검색]”이라는 기능으로 특정파일들을 찾을 수 있듯이 리눅스에서는 find명령어를 이용하여 특정파일을 검색합니다.
하지만 이 명령어는 단순히 파일을 찾는 역할만을 하는 것이 아니라 찾은 파일에 대해서 특정 작업까지도 할 수 있습니다.
예를 들어 찾은 파일들을 모두 삭제한다든지, 퍼미션을 변경한다든지, 소유자를 변경한다든지 하는 작업들을 find명령어 내에서 모두 한번에 처리할 수가 있는 매우 강력한 시스템관리자명령어입니다.
파일을 찾을 때에도 매우 다양한 방법으로 찾을 수 있도록 많은 옵션과 방법들을 제공합니다.
특정 파일 하나만을 찾을 수도 있으며, 특정 문자패턴에 맞는 파일들을 검색하거나 또는 특정 확장자를 가지는 파일검색 등 다양한 방법으로 검색할 수 있습니다.
또한 파일이름으로 검색하는 것 외에도 특정소유자의 파일, 소유자가 없는 파일 찾기, 특정파일사이즈 이상되는 파일 찾기, 지정된 퍼미션(permission)을 가진 파일을 찾는다든지 하는 방법으로 매우 다양하고 파워풀한 검색방법을 사용할 수 있습니다.
필자는 이번 장에서 시스템관리자가 실무에서 사용하는 거의 모든 find의 사용 예들을 충분히 설명하였습니다.
즉, find명령어는 리눅스 시스템관리자에게는 없어서는 안될 매우 강력한 시스템관리도구입니다.
리눅스시스템을 직접 관리하는 시스템관리자들이라면 find의 단순한 파일 찾기 단계를 넘어서 많은 작업을 한번에 처리할 수 있는 find의 파워풀한 활용까지도 반드시 익혀두셔야 할 것입니다.
이번 장에서 이에 대한 모든 실무적인 방법들을 모두 알려드리도록 하겠습니다.
명령어위치 : /bin/find
사용형식 : find [대상경로] [OPTIONS] [ACTIONS]
관련자료
-
이전
-
다음