반응형
테스트를 하다 보면, 함수, 헤더 파일 등을 추가하려는데 어떤 파일을 추가해야 할지 모를 때가 있습니다.
검색을 통해 찾는 방법도 있지만, 사용자마다 환경등이 다르기 때문에 검색한 파일을 찾는 방법입니다.
예) /home/dev/ 경로 아래에 있는 모든파일중 "main_init" 문자열을 포함하는 모든 파일을 검색합니다.
이런 식으로 하면 나오긴 하는데, PC의 성능에 따라 오래 걸리기도 합니다.
$ grep -r 'main_init' /home/dev/*
예) 범위를 조금 줄여서 모든파일이 아닌 *.c or *.h 파일만 검색할 수도 있습니다.
대략 내가 찾는게 어떤 종류의 파일일 것이라는 추측이 되면 범위를 줄여 빠르게 찾을 수 있습니다.
$ grep -r 'main_init' /home/dev/* --include='*.c'
$ grep -r 'main_init' /home/dev/* --include='*.h'
사용법 설명은 아래와 같습니다.
'취미 > linux 기초' 카테고리의 다른 글
MobaXterm 터미널 log 저장 하기 (0) | 2022.11.04 |
---|---|
linux .so .a 함수 들여다보기 (0) | 2022.11.01 |
linux WEBCAM 연결시 정보 확인법. (0) | 2022.10.27 |
pkg-config 사용법 (0) | 2022.10.25 |
Buildroot 에 Package 추가 (helloworld) (0) | 2022.10.24 |
댓글