특정 텍스트를 포함하는 파일 검색
2021. 3. 16. 14:25ㆍ[개발] 지식/리눅스
특정 텍스트를 포함하는 파일 검색
grep -r [찾을 문자열] [대상파일들]
파일 내부의 텍스트를 검색하는 grep 명령어 기본 사용법
grep -r 'abc' ./sample.txt
sample.txt 파일에서 'abc' 문자열 검색
grep -r 'abc' ./* [--include *.conf]
- 디렉토리로부터 하위디렉토리를 전부 포함하는 범위에서 'abc' 텍스트를 포함하는 파일 검색
- include를 사용하여 특정 확장자를 가진 파일만 검색 가능
다른방법 (강조색 추가)
find . -type f -print | xargs grep -i "abc" /dev/null
현재위치부터 하위폴더의 모든 파일중에서 'abc' 라는 문자열을 검색한다.
find . -name '*.conf' | xargs grep -r --color=auto -n 2>dev/null 'abc'
현재부터 하위디렉토리를 모두 포함하는 범위에서
conf 라는 확장자를 가진 파일중에서 'abc' 이라는 문자열을 검색한다.
(일치 문자열은 강조색으로 표시)
'[개발] 지식 > 리눅스' 카테고리의 다른 글
Linux(ubuntu)에 GUI, 원격연결(RDP) 세팅하기 - ubuntu-desktop, xrdp (2) | 2021.11.19 |
---|---|
Linux(CentOS 7)에 GUI(GNOME Desktop), 원격연결(xrdp) 세팅하기 feat. Oracle Cloud (2) | 2021.11.17 |
Linux 파티션, 디렉토리 용량 확인하기 (0) | 2021.10.28 |
파일 소유자 또는 그룹 변경하기 (chown) (0) | 2021.10.25 |
패턴으로 파일 검색해서 삭제하기 (0) | 2021.02.22 |
<