상세 컨텐츠

본문 제목

리눅스에서 파일안의 문자열 검색

OS/Linux

by 호짱 HoZang 2018. 11. 4. 02:57

본문

리눅스에서 파일안의 문자열 검색하는 방법


find 와 xargs 명령을 사용하면 파일 안의 문자를 검색할 수 있다.

$ find . | xargs grep "michael"
현재 디렉토리 내 모든 파일들 중에서 "철수" 라는 문자열을 포함하는 파일의 이름과 한 줄을 출력
$ find . -name "*.html" | xargs grep "michael"
현재 디렉토리 내 확장자가 html인 파일들 중에서 "철수" 라는 문자열을 포함하는 파일의 이름과 한 줄을 출력
$ find . -name "*.html" | xargs grep --color=auto "michael"
검색어로 사용된 문자열의 색상을 다르게 출력
$ find . -name "*.html" | xargs grep -n "michael"
검색어가 위치한 줄 번호와 함께 출력
$ find . -name "*.html" | xargs grep -i "LinuxCentOS"
대소문자를 구분하지 않고 검색
$ find . -name "*.html" | xargs grep -l "michael"
현재 디렉토리 내 확장자가 html인 파일들 가운데 "철수"라는 문자열을 가진 파일의 이름만 출력


'OS > Linux' 카테고리의 다른 글

[Linux] 리눅스 설치 USB 생성 프로그램  (0) 2019.08.21
Linux yum option  (0) 2018.11.07
리눅스에서 파일안의 문자열 검색  (0) 2018.11.04
vi 편집기 사용법  (0) 2018.10.29
Linux 절전모드 관리  (0) 2018.10.29
아파치 웹페이지 헤더 변경  (0) 2018.10.29

관련글 더보기

댓글 영역