예를 들어 abc라는 문자열이 포함된 파일을
디렉토리를 샅샅이(?) 뒤져서 찾으려면 어떻게 해야할까?(내용 검색!)
다음과 같은 커맨드를 날리면 된다!(grep에 r 옵션을 주면 된다!)
grep -r "abc" ./
맨 뒤에(./ 자리에) 검색 디렉토리를 지정해주면 된다!
그런데 OS에 따라서 r 옵션이 먹히지 않는 경우가 있다.(HP-UX에서는 작동하지 않는다!)
그럴 때는 다음과 같은 커맨드를 사용하면 된다.(거의 모든 OS에서 적용된다!)
find ./ -type f | xargs grep "abc"
'IT노트(구) > Linux/Unix' 카테고리의 다른 글
(리눅스) more과 less의 차이(less가 더 좋다!) (0) | 2015.11.27 |
---|---|
(리눅스) cp를 할 때 p 옵션을 즐겨 사용하자! (0) | 2015.11.27 |
리눅스에서 특수 문자가 포함된 파일 깔끔하게 삭제하는 방법(inum 기반) (0) | 2015.11.22 |
리눅스 커널 소스 보는 곳 (0) | 2015.11.20 |
리눅스 grep 앞뒤 라인 몇 줄 더 출력하는 방법 (0) | 2015.11.11 |