자유게시판

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

페이지 정보

profile_image
작성자천사 조회 5,792회 작성일 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 © Claw’s Lab · blog.batifa.com