리눅스를 사용하면서 파일을 찾거나 파일 내부의 문자열을 찾는 경우가 많다.
파일 찾는 방법, 파일명으로 찾는 방법, 문자열 찾는 방법에 대해 알아보자.
-
문자열 찾기
-
grep 명령어
자주 쓰는 문자열 찾기
// 해석 : 파일디렉토리의 하위 경로에서 '문자열패턴'에 해당하는 내용을 찾는다.
grep -r {'문자열패턴'} {파일디렉토리}
// 해석 : 문자열 패턴을 대소문자 구분하지 않고 파일디렉토리에서 찾는다.
grep -i {'문자열패턴'} {파일디렉토리}
// 해석 : 문자열 패턴을 대소문자 구분하지 않고 파일디렉토리와 하위디렉토리에서 찾는다.
grep -i -r {'문자열패턴'} {파일디렉토리}
관련 기타 옵션
옵션
|
설명
|
-c
|
검색할 문자열이 속한 행이 개수를 출력한다.
|
-H
|
파일 이름과 함께 출력을 한다.
|
-i
|
대소문을 구분하지 않고 출력을 한다.
|
-n
|
찾을려는 문자가 속해있는 행의 번호와 같이 출력 한다.
|
-r
|
현재 경로부터 하위경로까지 검색해서 출력을 한다.
|
-v
|
찾을려고 하는 문자가 없는 행을 출력 한다.
|
-w
|
패턴 표현식을 하나의 단어로 취급하여 검색
|
-
파일 찾기
-
find 명령어
// 해석 : 해당 경로와 하위 경로의 모든 파일을 검색해 조건에 맞는 파일이나 디렉토리를 찾는다.
find {경로} -name {파일 또는 디렉토리명}
// 파일만 찾는다.
find {경로} -name {파일 또는 디렉토리명} -type f
// 디렉토리만 찾는다.
find {경로} -name {파일 또는 디렉토리명} -type d
'Linux' 카테고리의 다른 글
Apache, Tomcat 설정(파이썬 구동) (0) | 2019.07.02 |
---|---|
[CentOS6.9] 리눅스 명령어 정리 (0) | 2019.05.07 |