IT/OracleLinux-1Z0460

리눅스 파일 찾기, 파일속 문자열 찾기

알콩달콩아빠 2022. 8. 2. 15:53
728x90
반응형

1. 리눅스 파일명으로 검색하는법.

 

사용법

find [찾을위치] -name [파일명]

 

예) 최상위 폴더부터 하위로 'apache'로 시작하는 파일 찾기.

find / -name 'apache*'

 

예) usr 폴더부터 하위로 'apa'로 시작하는 파일 찾기.

find /usr/ -name 'apa*'

 

 

2. 리눅스 파일 내부 문자열 검색하는법.

 

grep 을 이럴때 유용하게 쓸 수 있습니다.

 

사용법

grep -r [찾을 문자열] [대상파일들]

 

예) 현재 폴더에 있는 test.log 파일내부에 'apache' 라는 문자열 찾기.

grep -r 'apache' ./test.log

 

예) 'var' 폴더부터 하위 모든 파일내부에서 'apache' 라는 문자열 찾기.

grep -r 'apache' /var/* [--include '*.conf'] (include 옵션으로 특정 확장자에서만 검색도 가능하다)

 

 

3. 파일 내부 문자열 검색 다른 방법 (Feat. 강조색)

 

find . -type f -print | xargs grep -i "phpMyAdmin" /dev/null

현재위치부터 하위폴더의 모든 파일중에서 'phpMyAdmin' 이라는 문자열을 검색한다.

 

find . -name '*.conf' | xargs grep -r --color=auto -n 2>dev/null 'phpMyAdmin'

현재 부터 하위 모두를 검색하되,

conf 라는 확장자를 가진 파일중에서 'phpMyAdmin' 이라는 문자열을 검색한다.

그리고 일치 문자열은 강조색으로 표시!

 

 

출처 : 리눅스 파일 찾기, 파일속 문자열 찾기 - OVERCODE (tistory.com)

728x90
반응형

'IT > OracleLinux-1Z0460' 카테고리의 다른 글

CentOs7 jdk 설치하기  (0) 2022.09.27
Linux Mint Cinnamon vs MATE vs Xfce : 어떤 것을 사용해야합니까?  (0) 2022.09.23
오라클 리눅스 설치방법  (0) 2022.05.20
pam  (0) 2022.05.20
ssh 란  (0) 2022.05.20