상세 컨텐츠

본문 제목

[Linux] 리눅스 환경에서 특정 문자열을 검색해서 파일 찾기

Development/Linux

by J-Developer 2020. 4. 3. 14:10

본문

반응형
find .| xargs grep header-inner

어쩌다보니 전혀 모르는 PHP를 담당하게 되어서 PHP 프로젝트의 유지보수를 하게 되었는데, 다행히 JSP를 하고 있어서 소스를 보니 그리 어려워보이진 않았다.

이 유지보수를 하다보면 PHP의 공통모듈이나 라이브러리 파일의 위치를 찾기가 너무 어려웠다.

거기에 따로 테스트 서버가 있는것도 아니고 운영서버(Linux)에서 수정을 해야하기 때문에 더욱 어려웠던것 같다.

그래서 혹시 특정 문자열을 검색해서 파일을 찾는 명령어가 있을까 하고 구글 검색을 하다가 찾게 되었다.

 

find . | xargs grep '검색문자열'

 

find .| xargs grep header-inner

 

해당과 같은 명령어를 입력하면 해당 하위 디렉토리에 있는 파일의 문자열을 검색해서 파일을 알려주는 것 같다.

 

리눅스는 아직 잘 모르는 부분이 많아 xargs가 어떤 명령어인지 찾아보았으나, 아직도 정확하게 이해가.....

 

출처 : https://rsec.kr/?p=91

대충 이해하기로는 앞의 명령어의 출력값을 다음 명령어의 인자값으로 넘긴다는 말 같은데..

반응형

관련글 더보기

댓글 영역