자유게시판

  • 리눅스 파일 찾기 파일 속 문자열 찾기

    페이지 정보

    profile_image
    작성자천사 조회 1,780회 작성일 2022-09-27 22:13:49 댓글 0

    본문

    1. 리눅스 파일명으로 검색하는 방법

     

    사용법

    find [찾을위치] -name [파일명]

     

    예) 최상위 폴더부터 하위로 'apache'로 시작하는 파일 찾기

    find / -name 'apache*'

     

    예) usr 폴더부터 하위로 'apac'로 시작하는 파일 찾기

    find /usr/ -name 'apac*'

     

     

    2. 리눅스 파일 내부 문자열 검색하는 방법

     

    사용법

    grep -r [찾을 문자열] [대상파일들]

     

    예) 현재 폴더에 있는 test.txt 파일내부에 'apache' 라는 문자열 찾기

    grep -r 'apache' ./test.txt

     

    예) 'var' 폴더부터 하위 모든 파일내부에서 'apache' 라는 문자열 찾기

    grep -r 'apache' /var/* [--include '*.conf']

     

    3. 파일 내부 문자열 검색 다른 방법

     

    find . -type f -print | xargs grep -i "phpMyAdmin" /dev/null

    현재 위치부터 하위폴더의 모든 파일 중에서 'phpMyAdmin'이라는 문자열을 검색

     

    find . -name '*.conf' | xargs grep -r --color=auto -n 2>dev/null 'phpMyAdmin'

    현재 부터 하위 모두를 검색하며 conf 라는 확장자를 가진 파일중에서 'phpMyAdmin' 이라는 문자열을 검색

    (일치 문자열은 강조색으로 표시)

     

    댓글목록

    등록된 댓글이 없습니다.

    Copyright © blog.batifa.com All rights reserved.