OS/Linux

[Linux] 리눅스 명령어 - find

개발계발게발 2021. 11. 8. 15:27
반응형

리눅스 명령어 - find

 

리눅스(Linux)에서 find는 파일 및 디렉토리를 검색할 때 사용하는 명령어

 

사용 구문

find [옵션] [파일 및 디렉토리]

 

  • 현재 디렉토리에서 test.txt라는 파일 찾기
find test.txt

 

  • dir 디렉토리 하위에 있는 파일 및 디렉토리 목록 검색
find dir

 

  • 현재 디렉토리 및 모든 하위 디렉토리에서 test.txt 파일 검색
find . -name "test.txt"

 

  • 현재 디렉토리 및 모든 하위 디렉토리에서 't'로 시작하는 파일 검색
find . -name "t*"

 

  • 현재 디렉토리 및 모든 하위 디렉토리에서 파일 이름이 'es' 문자를 포함하는 파일 검색
find . -name "*es*"

 

  • 현재 디렉토리 및 모든 하위 디렉토리에서 '.txt'로 끝나는 파일 검색
find . -name "*.txt"

 

  • root 디렉토리 기준으로 전체 시스템에서 test.txt 파일 검색
find / -name "test.txt"

 

  • 비어있는 디렉토리 또는 크기가 0인 파일 검색
find . -empty

 

  • test.txt 이름의 파일만 검색
find . -name test.txt -type f

 

  • dir 이름의 디렉토리만 검색
find . -name dir -type d
반응형