강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

파일검색 유틸리티 find 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일검색 유틸리티 find 개론

 

리눅스시스템에서 우리는 우리가 원하는 파일을 찾기를 원합니다. 

 

 

 

이제 이번장에서 여러분과 함께 찾고자 하는 정확한 파일을 검색할 수 있는 방법을 배울 것입니다. 

 

 

 

여기서 설명하고 있는 find명령어는 그 이름에서도 알 수 있듯이 서버 내에 존재하는 특정파일을 검색하는 명령어입니다. 

 

 

 

윈도우에서는 “[시작]->[검색]”이라는 기능으로 특정파일들을 찾을 수 있듯이 리눅스에서는 find명령어를 이용하여 특정파일을 검색합니다. 

 

 

 

 

 

하지만 이 명령어는 단순히 파일을 찾는 역할만을 하는 것이 아니라 찾은 파일에 대해서 특정 작업까지도 할 수 있습니다. 

 

 

 

예를 들어 찾은 파일들을 모두 삭제한다든지, 퍼미션을 변경한다든지, 소유자를 변경한다든지 하는 작업들을 find명령어 내에서 모두 한번에 처리할 수가 있는 매우 강력한 시스템관리자명령어입니다.

 

파일을 찾을 때에도 매우 다양한 방법으로 찾을 수 있도록 많은 옵션과 방법들을 제공합니다. 

 

 

 

특정 파일 하나만을 찾을 수도 있으며, 특정 문자패턴에 맞는 파일들을 검색하거나 또는 특정 확장자를 가지는 파일검색 등 다양한 방법으로 검색할 수 있습니다. 

 

 

 

 또한 파일이름으로 검색하는 것 외에도 특정소유자의 파일, 소유자가 없는 파일 찾기, 특정파일사이즈 이상되는 파일 찾기, 지정된 퍼미션(permission)을 가진 파일을 찾는다든지 하는 방법으로 매우 다양하고 파워풀한 검색방법을 사용할 수 있습니다. 

 

 

 

 

 

필자는 이번 장에서 시스템관리자가 실무에서 사용하는 거의 모든 find의 사용 예들을 충분히 설명하였습니다. 

 

 

 

, find명령어는 리눅스 시스템관리자에게는 없어서는 안될 매우 강력한 시스템관리도구입니다. 

 

 

 

리눅스시스템을 직접 관리하는 시스템관리자들이라면 find의 단순한 파일 찾기 단계를 넘어서 많은 작업을 한번에 처리할 수 있는 find의 파워풀한 활용까지도 반드시 익혀두셔야 할 것입니다. 

 

 

 

 

 

이번 장에서 이에 대한 모든 실무적인 방법들을 모두 알려드리도록 하겠습니다. 

 

 

 

 

 

명령어위치 : /bin/find

 

사용형식 :   find [대상경로]  [OPTIONS]  [ACTIONS]

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  81 명