1.리눅스 파일 명으로 검색하는법
find [찾을위치] -name [파일명]
예) 최상위 폴더로 부터 하위로 'ens'로 시작하는 파일 찾기
find / - name 'ens*'

결과물이 너무 많아 ens.txt file을 생성해 보관하였다.
find / - name 'ens*' >> ens.txt
vi ens.txt

find /etc/sysconfig -name '*ens*'
약 2200개의 결과가 저장되었다.
/etc/sysconfig 밑에 ens라는 문자열을 포함한 file name을 검색

2개의 파일이 검색되었다.
2.리눅스 파일 내부 문자열 검색하는법
grep을 이용하여 찾을 수 있다.
사용법
grep -r [찾을문자열] [대상파일들]
예) 현재 폴더에 있는 ifcfg-ens33 파일내부에 '192.'이라는 문자열 찾기
grep -r '192.' ./ifcfg-ens33

예) '/home/oracle' 폴더에서 하위 모든 파일내부에서 'oracle' 이라는 문자열 찾기
grep -r 'oracle' /home/oracle

3.파일 내부 문자열 검색 강조색 넣기
find . -type f -print | xargs grep -i "oracle" /dev/null
현재위치에서부터 하위폴더의 모든 파일중에서 'oracle'이라는 문자열을 검색한다.
'리눅스' 카테고리의 다른 글
리눅스 LVM 정의 (0) | 2022.12.05 |
---|---|
디렉토리 용량 출력 (0) | 2022.11.25 |
리눅스 I/O테스트 (0) | 2022.10.25 |
VMware 네트워크 설정 (0) | 2022.07.11 |