본문 바로가기
Server

리눅스 CentOS 파일 및 문자열 검색

by 전재훈 2018. 8. 24.
반응형


CentOS 파일 및 문자열을 검색하는 방법입니다.


1. 파일 검색


- find 경로 -name 파일명 타입


예) 현재 디렉토리에서 java 확장자를 가진 모든 파일 찾기 

- find ./ -name *.java


예) 루트에서 파일명 test.java 찾기

- find / -name test.java


예) 루트에서 파일명 test로 시작하고 java의 확장자를 가진 파일 찾기

- find / -name test*.java


예) 상위 디렉토리에서 css 폴더 찾기

- find ../ -name css -type d


응용) 1024K 이상 2048K 이하

- find ./ +size 1024k -size 2014k


응용) .jpg 확장자 검색

- find ./* | grep ".jpg"


응용) .jpg 확장자 제외 검색

- find ./* | grep -v ".jpg"


2. 문자열 검색


- grep 옵션 문자열 경로


예) 현재디렉토리에서 test 문자열 찾기

- grep "test" ./*


예) 현재디렉토리 하위의 모든 파일 중 test 문자열 찾기

- grep -r "test" ./*


예) 현재디렉토리 하위의 모든 파일 중 java의 확장자를 가진 파일에서 test 문자열 찾기

- grep -r "test"  ./* --include \*.java


반응형

댓글