CCCR ACADEMY 4기/Linux

파일 및 디렉토리 검색

정온 (jeong on) 2021. 6. 15. 00:20
728x90
반응형

명령어  |  파일 내용 검색  :  grep

grep + option + pattern + filename

하나 이상의 파일에서 문자패턴을 검색한다.

grep에서 사용할 수 있는 정규표현식 메타문자
^   $   .   *  [ ]    [^]

-i   :   검색 패턴 대소문자 무시         
       -l   :   매칭되는 패턴이 있는 파일 이름 출력
 -n   :   매칭되는 줄 번호 표시              
-v   :   검색 패턴을 제외하고 검색       
-c   :   검색 패턴과 매칭되는 개수 출력
-w   :   단어 단위로 검색                    

 

명령어  |  파일 내용 검색  :  egrep

egrep + option + pattern + filename

grep과 사용법은 동일하지만 기능에 추가로 확장 정규 표현식을 지원한다

egrep에서 사용할 수 있는 정규표현식 메타문자
^   $   .   *  [ ]    [^]    |

     +   :    특정문자 앞에 하나 이상의 문자 있음
   x | y   :   x 또는 y                                       
( abc | def )   :   abc 또는 def (문자열)                            

 

명령어  |  파일 내용 검색  :  fgrep

fgrep + option + pattern + filename

grep, fgrep과 사용법은 동일하지만 정규 표현식이나 확장 정규 표현식을 무시하고 무조건 일반문자로 처리한다.

 

명령어  |  특정 파일 및 디렉토리 검색  :  find

find + pathname + expression + action

특정 디렉토리를 기준으로 하위 디렉토리를 검색한다.

 

명령어 형식
경로 ( pathname )   :   검색을 시작할 절대경로 또는 상대경로        
조건 ( expression )   :    검색 조건 지정                                      
동작 ( action )   :   파일 검색 후 동작 지정                       

명령어 조건
-name file   :   특정 파일 이름 지정 (메타문자 사용가능)
-type   :   검색할 파일 종류 지정 ( f = 파일, d = 디렉토리등)
-perm   :   특정 권한을 가진 파일 검색
-user LoginID   :   특정 사용자가 소유한 파일 검색
-size [+|-] n   :   파일의 특정 크기 검색
- atime [+|-] n   :   파일에 접근한 시간 검색
-mtime [+|-] n   :   파일을 수정한 시간 검색


 


정온 Tistory

이 티스토리는 학생이 제작하고 있습니다
수정사항이 있다면 댓글이나 방명록에 남겨주세요

728x90
반응형