2015년 4월 7일 화요일

스크랩: 리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)

리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)

2012/06/29 20:20 Linux/Fedora&CentOS

출처: http://ngee.tistory.com/83 그대로 퍼옴.
안녕하세요.

리눅스에서 파일 검색을 하기 위한 명령어 find를 소개합니당.

리눅스 상에서 주로 개발을 하는 저로써는 매우 자주 사용하는 명령어 인데요.

간단하니깐 !! 바로 !! 명령어 들어갑니당.


명령어 : find 파일 찾을 위치 지정 -name 찾을 파일 이름
    ex  : find ./ -name aaa.txt

위에 ex를 설명해드리면 ./(현재 폴더 부터, 하위 폴더 포함) aaa.txt 파일을 찾아줘!!! 입니다.




다음으로 파일 내부 문자열을 검색하는 명령어 grep 입니다.

사실 grep은 여러군데서 사용하고 있는 것이기 때문에, 파일 내부 문자열 검색만을 위해서 쓰이고 있지는 않습니다.

grep의 man을 보시면 -print lines matching a pattern 으로 나와있어요.

이번 포스팅에서는 grep을 통해서 파일 내부의 문자열을 검색해서, 찾고자 하는 문자열과 동일한 문자열을 가진

파일을 찾아주는 것으로 

명령어 : grep -r "찾을 문자열" ./*
     ex : grep -r "aaa" ./*
        
위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 단 하위 디렉토리 모두에서(-r) 입니다.

간단하죠? ^ ^ 


리눅스 관련 포스팅 모음

리눅스 파일 검색 (find), 파일 내부 문자열 검색 (grep 이용) : http://ngee.tistory.com/83
scp (공개키 암호화 사용, 패스워드 없이) : http://ngee.tistory.com/80
디스크 남은 용량, 메모리 사용량, 리눅스 작업관리자 알아보기 : http://ngee.tistory.com/76
리눅스 하드웨어 확인하기 : http://ngee.tistory.com/88
리눅스 테마 적용, 꾸미기 : http://ngee.tistory.com/90
리눅스 패널에 모니터링(CPU, Memory, Network) 추가하기 : http://ngee.tistory.com/100
리눅스 yum 사용법 : http://ngee.tistory.com/127

저작자 표시 비영리 변경 금지
posted by moto ngee

댓글 없음:

댓글 쓰기

크롬 에서 번역 옵션 뜨는 거 막는 방법

버그 같은게 아니고 저 옵션의 기본 값이 제공으로 바뀐듯... 번역 옵션 제공을 비활성화하면 안 뜸. Chrome에서 웹페이지 번역 모르는 언어로 작성된 페이지를 방문할 때 다음 단계에 따라 Chrome이 페이지를 번역하도록 할 수 있습...