[Linux 명령어] find

신광진·2021년 4월 11일
0

Linux 명령어 모음

목록 보기
6/7
post-thumbnail

find

find명령어는 원하는 조건의 파일, 디렉토리를 찾을 수 있는 명령어이다.
find명령어는 사용법과 옵션이 매우 다양하고, 그만큼 중요하고 많이 쓰이는 명령어이다.

find 예시

  • find
    • find를 입력하면 현재 디렉토리에 있는 파일을 찾는다.
    • 하위 디렉토리와 숨겨진 파일도 함께 표시해준다.
  • find ./ -name "file*" -type d
    • -type옵션을 사용하여 검색대상의 타입을 지정할 수 있다.
    • 현재 디렉토리를에서 이름이 file로 시작하는 디렉토리만을 검색한다.
  • find ./ -empty
    • 현재 디렉토리에서 빈 파일을 찾는다.
  • find /dir1 -maxdepth 2
    • dir1디렉토리에 있는 파일을 검색하고, 하위 디렉토리의 표시를 최대 2depth만큼만 표시한다.
    • -maxdepth옵션을 사용하여 하위 디렉토리 표시를 제한할 수 있다.
  • find /dir1
    • dir1디렉토리에 있는 파일들을 검색한다.
    • find /dir -name "file"처럼 -name옵션을 사용하면 대상 디렉토리 안에 검색하고자 하는 이름과 일치하는 파일만을 찾는다. (현재 명령어는 를 사용하였으므로 file로 시작하는 모든 파일을 찾는다)
  • find ./ -newer file
    • -newer옵션을 사용하면 뒤에 써진 파일보다 최근 변경일이 빠른 파일만을 검색한다.
profile
이거 왜안되냐

0개의 댓글