System/OS
2013.10.16 17:55
[linux] 특정 문자열 포함된 파일 찾는 명령어
조회 수 30695 댓글 0
만약 특정 디렉토리 이하에서 network 라는 문자열을 포함한 파일을 찾고싶다면.. 해당 디렉토리에서 모든 파일을 읽어 찾아보아야 하나.. 다음과 같이 find 와 grep 를 파이프로 연결하여 사용하면 쉽게 찾을 수있다.
# /etc/ 디렉토리 하위에서 'network' 문자열이 포함된 파일 찾기 find /etc/ -type f -exec grep 'network' {} /dev/null \; # /etc/ 디렉토리 하위의 파일명 '*.conf' 중에서 'network' 문자열이 포함된 파일 찾기 find /etc/ -name '*.conf' -type f -exec grep 'network' {} /dev/null \;
위와 같이 명령어를 타입하면 /etc/ 디렉토리 이하에서 network 라는 문자열을 포함한 모든 파일명과 위치를 listing 해 준다.
그리고 단순히 특정 단어를 포함한 파일명을 찾고 싶으면 locste 라는 것을 쓰면 된다.
즉, locate ftp 를 하면 ftp 라는 파일명이 포함된 파일들을 listing 해 준다.
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
321 | Develop | [c] 문자열 처리(문자열 자르기) | hooni | 2003.04.23 | 8653 |
320 | Develop | [c] 문자열 처리 관련 함수들 설명 | hooni | 2003.04.23 | 8006 |
319 | Develop | [c] 문자열 정렬 함수 qsort() | hooni | 2003.04.23 | 8255 |
318 | Develop | [c] 문자열 자르는 함수(strtok) 예제 | hooni | 2013.04.23 | 12192 |
317 | Develop | [c] 문자열 라이브러리 최신버전 | hooni | 2003.04.23 | 7210 |
316 | Develop | [c] 문자열 뒤집기 초간단 샘플 코드 ㅎㅎ | hooni | 2013.04.23 | 7126 |
315 | Develop | [c] 문자열 뒤집기 (문자열 거꾸로 출력하는 간단소스) | hooni | 2003.04.23 | 10017 |
314 | Develop | [c] 문자열 str_shift 예제.. | hooni | 2013.04.23 | 6847 |
313 | Develop | [c] 무선 Radius Server 자료.. | hooni | 2013.04.23 | 7276 |
312 | Develop | [c] 메시지큐(Message Queue) 설명.. (joinc) | hooni | 2013.04.23 | 14290 |
311 | Develop | [c] 메세지 프로그램 (Server - Agent - Client) | hooni | 2013.04.23 | 6471 |
310 | Develop | [c] 맵서치인 듯(옛날 컴에서 찾은 자료) | hooni | 2013.04.23 | 6909 |