Linux
[Linux] find 명령어로 파일 내 문자열 검색
Jane Kwon
2024. 1. 9. 12:11
반응형
1. 현재 디렉터리 내에 "찾을 문자열"을 포함한 파일 정보 찾기
$ find . | xargs grep "찾을 문자열"
2. 현재 디렉터리 내에 "찾을 문자열"을 포함한 파일 정보를 색깔을 구분하여 표시하기
$ find . | xargs grep --color=auto "찾을 문자열"
3. 현재 디렉터리 내에 "찾을 문자열"을 포함한 파일 정보를 줄 번호와 함께 표기하기
$ find . | xargs grep -n "찾을 문자열"
4. 현재 디렉터리 내에 "찾을 문자열"을 포함한 파일 정보를 부가적인 정보 출력 없이 찾은 정보만 출력하기
$ find . | xargs grep 2>/dev/null "찾을 문자열"
5. 현재 디렉터리 내에 txt 확장자인 파일 중에서 "찾을 문자열"을 포함한 파일 정보 찾기
$ find . -name ".txt" | xargs grep "찾을 문자열"
모든 옵션을 함께 사용하는 것도 가능하다.
$ find . -name ".txt" | xargs grep --color=auto -n 2>/dev/null "찾을 문자열"
반응형