본문 바로가기
[개발] Programming/Linux

리눅스 파일 검색 명령어 grep 및 옵션

by eatyourKimchi 2018. 10. 24.

grep 란?


: Globally find Regular Expression and print 



폴더나 파일에서 특정 문자를 검색할 때 유용하다.


특히, 파일을 열어보지 않아도 검색이 가능한게 장점.


명령어 형식은 다음과 같다.



 grep [옵션] '찾을문자' /[파일]






옵션


i : 영문 대소문자 구분 없이 검색 


n : 검색 결과의 행 번호 표시 


r : 하위 디렉토리 까지 전부 검색 


l : 일치하는 파일명만 표시 


c : 패턴과 일치하는 라인의 개수만 표시 


v : pattern을 포함하지 않는 라인 표시






옵션 사용 예시


대소문자 구분 없이(i), 하위 디렉토리 포함(r), 


'error' 라는 문자와 일치하는 모든 파일명(l)을


찾고자 할 경우 아래와 같이 사용하면 된다.



 grep -irl 'error' /home/user1/



결과로 error 라는 문자가 포함된 파일들의 리스트가 출력된다.





댓글