본문 바로가기

IT노트(구)/Linux/Unix

리눅스에서 파일 내용 검색하는 방법(grep 이용)

예를 들어 abc라는 문자열이 포함된 파일을

디렉토리를 샅샅이(?) 뒤져서 찾으려면 어떻게 해야할까?(내용 검색!)

다음과 같은 커맨드를 날리면 된다!(grep에 r 옵션을 주면 된다!)


grep -r "abc" ./


맨 뒤에(./ 자리에) 검색 디렉토리를 지정해주면 된다!


그런데 OS에 따라서 r 옵션이 먹히지 않는 경우가 있다.(HP-UX에서는 작동하지 않는다!)

그럴 때는 다음과 같은 커맨드를 사용하면 된다.(거의 모든 OS에서 적용된다!)


find ./ -type f | xargs grep "abc"