리눅스 파일 찾기 파일 속 문자열 찾기
페이지 정보
본문
1. 리눅스 파일명으로 검색하는 방법
사용법
find [찾을위치] -name [파일명]
예) 최상위 폴더부터 하위로 'apache'로 시작하는 파일 찾기
find / -name 'apache*'
예) usr 폴더부터 하위로 'apac'로 시작하는 파일 찾기
find /usr/ -name 'apac*'
2. 리눅스 파일 내부 문자열 검색하는 방법
사용법
grep -r [찾을 문자열] [대상파일들]
예) 현재 폴더에 있는 test.txt 파일내부에 'apache' 라는 문자열 찾기
grep -r 'apache' ./test.txt
예) 'var' 폴더부터 하위 모든 파일내부에서 'apache' 라는 문자열 찾기
grep -r 'apache' /var/* [--include '*.conf']
3. 파일 내부 문자열 검색 다른 방법
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' 이라는 문자열을 검색
(일치 문자열은 강조색으로 표시)
댓글목록
등록된 댓글이 없습니다.