티스토리 뷰

Linux

리눅스 파일 검색

IT-misfit 2022. 4. 4. 01:20

find 파일 검색 사용예

현재 디렉토리에 있는 파일 및 디렉토리 리스트 표시

find

대상 디렉토리에 있는 파일 및 디렉토리 리스트 표시

find [PATH]

현재 디렉토리 아래 모든 파일 및 하위 디렉토리에서 파일 검색

find . -name [FILE]

전체 시스템(루트 디렉토리)에서 파일 검색

find / -name [FILE]

파일 이름이 특정 문자열로 시작하는 파일 검색

find . -name "STR*"

파일 이름에 특정 문자열이 포함된 파일 검색

find . -name "STR"

파일 이름이 특정 문자열로 끝나는 파일 검색

find . -name "*STR"

빈 디렉토리 또는 크기가 0인 파일 검색

find . -empty

특정 확장자를 가진 모든 파일 검색 후 삭제

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] \;

 

'Linux' 카테고리의 다른 글

리눅스 폴더 바로가기 링크 만들기  (0) 2022.04.04
리눅스 파일 복사 이동 삭제  (0) 2022.04.04
리눅스 파일 압축 하기  (0) 2022.04.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함