차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
파일_검색 [2015/02/11 02:09] – [확장자 명으로 검색] zzung | 파일_검색 [2015/06/18 15:49] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== 파일 검색 ====== | ====== 파일 검색 ====== | ||
+ | <WRAP center round important 60%> | ||
+ | 이 문서는 RHEL7 환경에서 테스트 후 작성된 문서 입니다. | ||
+ | 추후 부분적인 추가 작업이 있을 수도 있습니다. | ||
+ | </ | ||
+ | |||
===== Find Command ===== | ===== Find Command ===== | ||
+ | 기본 명령어 형식은 **find [찾을 디렉토리] [찾기 옵션] [찾은 후 실행할 작업]** | ||
==== 확장자 명으로 검색 ==== | ==== 확장자 명으로 검색 ==== | ||
- | > **전체 하드 디스크에서 검색** | + | >> **전체 하드 디스크에서 검색** |
<WRAP prewrap> | <WRAP prewrap> | ||
<wrap indent>< | <wrap indent>< | ||
줄 14: | 줄 20: | ||
- | > **현재 경로에서 디스크 검색** | + | >> **현재 경로에서 디스크 검색** |
<WRAP prewrap> | <WRAP prewrap> | ||
<wrap indent>< | <wrap indent>< | ||
줄 23: | 줄 29: | ||
</ | </ | ||
- | <WRAP center | + | <wrap info> |
- | 검색 시 해당 파일이 없는 상태에서는 문구조차 나오지 않는다. | + | <WRAP center box > |
- | ex : \\ | + | |
[root@localhost ~]# find -name '*.c \\ | [root@localhost ~]# find -name '*.c \\ | ||
- | [root@localhost ~]# \\ | + | [root@localhost ~]# |
</ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 파일 명으로 검색 ==== | ||
+ | \\ | ||
+ | |||
+ | >> **전체 하드디스크에서 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find / -name ' | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **전체 하드디스크에서 모든 확장자 포함 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find / -name ' | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **전체 하드디스크에서 일부 검색어로 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find / -name ' | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **현재 경로에서 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find -name ' | ||
+ | ./basic | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **현재 경로에서 모든 확장자 포함 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find -name ' | ||
+ | ./basic.txt | ||
+ | ./basic.c | ||
+ | ./basic.pl | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **현재 경로에서 일부 검색어로 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find -name ' | ||
+ | ./basic | ||
+ | ./basic.txt | ||
+ | ./basic.c | ||
+ | ./basic.pl | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | >> **특정 디렉토리에서 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find ./test -name ' | ||
+ | ./ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
- | ==== 파일 명으로 검색 ==== | ||
==== 유저 명으로 검색 ==== | ==== 유저 명으로 검색 ==== | ||
- | ===== Grep Command ===== | + | |
+ | >> **전체 디스크에서 특정 유저가 생성한 파일 검색** | ||
+ | <WRAP prewrap> | ||
+ | <wrap indent>< | ||
+ | <code vim> | ||
+ | [root@localhost ~]# find / -user zzung | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== grep Command ===== | ||
+ | |||
+ | > **grep 명령어 기본 문법** | ||
+ | <WRAP prewrap> | ||
+ | <code vim> | ||
+ | grep [-옵션] 패턴파일명 | ||
+ | </ | ||
+ | </ | ||
+ |