리눅스 -find명령어

kyunhyun94·2021년 12월 21일
0

find명령어

  • find ___ 현재 디렉토리에 있는 파일 및 디렉토리 리스트 표시
  • find [PATH] ___ 대상 디렉토리에 있는 파일 및 디렉토리 리스트 표시
  • find . -name [FILE] ___ 현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색
  • find / -name [FILE] ___ 전체 시스템(루트 디렉토리)에서 파일 검색
  • find . -name "STR*" ___ 파일 이름이 특정 문자열로 시작하는 파일 검색
  • find . -name "STR" ___ 파일 이름에 특정 문자열이 포함된 파일 검색
  • find . -name "*STR" ___ 파일 이름이 특정 문자열로 끝나는 파일 검색
  • find . -empty ___ 빈 디렉토리 또는 크기가 0인 파일 검색
  • find . -name "*.EXT" -delete ___ 특정 확장자를 가진 모든 파일 검색 후 삭제
  • find . -name [FILE] -print0 ___ 검색된 파일 리스트를 줄 바꿈 없이 이어서 출력하기
  • find . -name [FILE] -type f ___ 파일 또는 디렉토리만 검색하기
  • find . -size +[N]c -and -size -[M]c ___ 파일 크기를 사용하여 파일 검색
  • (find + ls) find . -name [FILE] -exec ls -l {} \; ___ 검색된 파일에 대한 상세 정보 출력.
  • (find + wc) find . -name [FILE] -exec wc-l {} \; ___ 검색된 파일의 라인 수 출력.
  • (find + grep) find . -name [FILE] -exec grep "STR" {} \; ___ 검색된 파일에서 문자열 찾기.
  • (find, redirection) find . -name [FILE] > [SAVE_FILE] ___ 검색 결과를 파일로 저장.
  • (find, redirection) find . -name [FILE] 2> /dev/null ___ 검색 중 에러 메시지 출력하지 않기
  • find . -maxdepth 1 -name [FILE] ___ 하위 디렉토리 검색하지 않기
  • (find + cp) find . -name [FILE] -exec cp {} [PATH] \; ___ 검색된 파일 복사.
profile
일하기싫어

0개의 댓글