파일 및 디렉토리 검색
명령어 | 파일 내용 검색 : 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
이 티스토리는 학생이 제작하고 있습니다
수정사항이 있다면 댓글이나 방명록에 남겨주세요