CLI에서 파일 및 디렉토리 찾기

Sign up to my newsletter!.


find 명령은 해당 옵션을 사용하여 폴더 경로 내에서 검색하는 데 널리 사용되지만 사용자 지정하면 훨씬 더 구체적인 요구 사항을 충족할 수도 있습니다.

기본 사용법은 다음과 같습니다.

find [search-to-directory] [option] [search-org]


예제부터 시작하겠습니다. 첫 번째 예는 서버에서 error.log 파일을 찾는 것입니다.

find / -name "error.log"


또는 사용 유형;

find / -type f -name "error.log"


이 명령을 적용하면 시스템의 다른 서비스에 있는 파일error.log도 나열됩니다. 서버에서 모든*.log 파일을 찾으려면 다음 명령이 유용합니다.

find / -name "*.log"


한 번에 여러 파일을 검색합시다. 찾으려는 파일은 access.logerror.log 입니다.

find / -type f ( -name "access.log" -o -name "error.log" ) -print


파일 이름만 검색하는 것으로 제한되지 않습니다. 폴더 검색 전의 표현-type을 살펴보겠습니다.
  • b : 블록 장치
  • c : 문자 장치
  • d : 디렉토리
  • f : 일반 파일
  • l : 심볼릭 링크
  • P : FIFO
  • s : 소켓

  • 이제 폴더 검색을 수행해 보겠습니다.

    find / -type d -name [folder-name]
    


    Let me remind you that all operations are case-sensitive. We can use -iname to perform search operations without distinction of upper and lower case.



    find / -type d -iname [folder-name]
    


    Sign up to my newsletter!.

    좋은 웹페이지 즐겨찾기