파일 검색 2

[리눅스] find와 grep을 이용해서 특정 파일 내용 검색하기

리눅스에서 특정 파일을 검색하기 위해서 사용할 수 있는 find 명령어 입니다. find는 파일명에 대한 검색 기능이며 파일의 내용을 검색하는 명령어는 grep 입니다. find 예시 find /usr/temp -name *.jpg 해석/usr/temp 이하에서 특정 이름(여기서는 jpg)이 포함된 파일 목록 출력 아래는 find 와 grep 기능(http://exeter.tistory.com/78) 을 혼용된 응용 예제입니다. 우선 특정 이름을 가진 파일을 검색하고, 그 결과에서 grep 명령어를 사용하여 특정 단어를 포함하는 파일을 찾아내고자 할 때 유용합니다. find 와 grep 명령어 응용 예시 1find . -name *.h -exec grep MYTEXT {} \; 해석1) 현재 디렉토리 이..

COMPUTING 2015.01.24

[리눅스] grep 명령어 (파일 내용 검색)

리눅스에서는 파일(텍스트 및 바이너리)에 담긴 내용을 검색할 수 있는 강력한 기능이 기본으로 제공됩니다. 검색 결과로 검색하고자 하는 단어가 포함된 해당 라인의 내용이 출력됩니다. Grep 명령어 기본 형태grep [찾고자 하는 명칭] [위치] Grep 명령어 예제grep SampleText *; 현재 디렉토리의 모든 파일에서 'SampleText' 검색 grep SampleText /usr/tmp; /usr/tmp 디렉토리에서 'SampleText' 검색 grep -r SampleText /usr/tmp; 위와 동일하나 -r 옵션은 이하 디렉토리 모두를 포함하여 검색 (/usr/tmp 를 포함한 이하 디렉토리 모두 검색) grep -l SampleText /usr/tmp; (소문자 L) 파일명 목록으로..

COMPUTING 2014.12.31