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 라는 문자가 포함된 파일들의 리스트가 출력된다.
'[개발] Programming > Linux' 카테고리의 다른 글
리눅스 netstat 로 포트별 클라이언트 접속 수 확인 하기 (0) | 2018.10.24 |
---|---|
리눅스 파일 내용 확인 명령어 tail, less, cat (0) | 2018.10.24 |
리눅스 디렉토리 용량 확인하는 명령어 du 및 옵션 정리 (0) | 2018.10.24 |
리눅스 파일 삭제 명령어 rm 및 옵션 정리 (0) | 2018.10.23 |
리눅스 폴더, 파일 권한 부여 명령어 chmod, chown (0) | 2018.10.23 |
댓글