최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| [[리눅스]]의 명령어로, 가장 많이 쓰이는 형식은, <syntaxhighlight lang="shell" inline>find [directory to search] [options] [expression]</syntaxhighlight> 라고 한다<ref>https://linuxhandbook.com/find-command-examples/</ref>
| |
|
| |
| == 옵션 == | | == 옵션 == |
| {| class="wikitable" | | {| class="wikitable" |
60번째 줄: |
58번째 줄: |
| | -lname PATTERN || PATTERN과 일치하는 심볼릭 링크 검색 | | | -lname PATTERN || PATTERN과 일치하는 심볼릭 링크 검색 |
| |- | | |- |
| | -regex PATTERN || PATTERN과 일치하는 파일 검색.<ref>-regextype 옵션으로 정규식 타입 변경가능. 기본은 Emacs</ref> | | | -regex PATTERN || PATTERN과 일치하는 경로를 검색.<ref>-regextype 옵션으로 정규식 타입 변경가능. 기본은 Emacs</ref> |
| |- | | |- |
| | -iregex PATTERN || PATTERN과 일치하는 파일 검색. 대소문자 무시 | | | - || |
| |- | | |- |
| | -samefile FILE || FILE과 동일한 파일 검색.<ref>-L 옵션으로 심볼릭 링크도 검색 가능</ref> | | | || |
| |- | | |- |
| | -path PATTERN || PATTERN과 일치하는 path 검색 | | | || |
| |- | | |- |
| | -ipath PATTERN || PATTERN과 일치하는 경로 검색. 대소문자 무시 | | | || |
| |- | | |- |
| | -iwholename PATTERN || -ipath와 동일.<ref name="이식성 떨어짐">이식성 떨어짐</ref> | | | || |
| |- | | |- |
| | -wholename PATTERN || -path와 동일.<ref name="이식성 떨어짐">이식성 떨어짐</ref> | | | || |
| |- | | |- |
| | -links N || N개의 링크를 가지고 있는 경로 검색 | | | || |
| |- | | |- |
| | -fstype TYPE || BSD계열에서 지원. -type과 유사. | | | || |
| |- | | |- |
| | -type TYPE || 타입이 TYPE과 동일한 파일 검색. 사용가능 타입<ref>사용 가능한 파일 타입은,<br/>'''b''' 블록, '''c''' 문자, '''d''' 디렉터리, '''p''' 명명된 파이프, '''f''' 일반파일, '''l''' 심볼릭 링크, '''s''' 소켓, '''D''' Door(Solaris)</ref> | | | || |
| |- | | |- |
| | -xtype TYPE || type과 같으며 심볼릭 링크의 경우 그 대상 파일까지 조사함.<ref>심볼릭 링크를 검색하려면 -L 옵션과 같이 사용해야함</ref> | | | || |
| |- | | |- |
| | -context PATTERN || SELinux가 있는 페도라 계열만 사용가능. 패턴과 일치되는 보안 컨텍스트를 가진 파일 검색 | | | || |
| |- | | |- |
| | -true || 항상 참 | | | || |
| |- | | |- |
| | -false || 항상 거짓 | | | || |
| |- | | |- |
| | -empty || 파일 사이즈가 0인 파일 | | | || |
| |- | | |- |
| | -size N[SIZETYPE] || SIZETYPE에 사용 가능한 타입은<ref>'''b''' 512바이트 블록, '''c''' 바이트, '''w''' 2바이트, '''k''' 킬로바이트, '''M''' 메가바이트, '''G''' 기가바이트</ref>고, N은 파일사이즈, 즉 명시된 파일사이즈에 해당하는 파일을 검색 | | | || |
| |- | | |- |
| | -used n || 파일 변경 후 n일에 마지막으로 엑세스 한 파일을 검색 | | | || |
| |- | | |- |
| | -d || -depth의 동일어<ref>FreeBSD, NetBSD, MacOS X, OpenBSD와 호환성을 위하여 지원중</ref> | | | || |
| |- | | |- |
| | -depth || 서브디렉터리 먼저 검색하는 기능. | | | || |
| |- | | |- |
| | -daystart || 주어진 날짜를 기준으로 파일 검색.<ref>-amin, -atime, -cmin, -ctime, -mmin, -mtime과 함께 사용해야함</ref> | | | || |
| |- | | |- |
| | -regextype TYPE || -regex혹은 -iregex의 정규식 구문을 변경하며, TYPE에는, findutils-default, awk, egrep, ed, emacs, gnu-awk, grep, posix-awk, posix-basic, posix-egrep, posix-extended, posix-minimal-basic, sed등을 사용할 수 있음 | | | || |
| |- | | |- |
| | -maxdepth N || N만큼의 서브디렉터리의 파일까지 검색. | | | || |
| |- | | |- |
| | -mindepth N || N만큼의 서브디렉터리부터 파일을 검색 | | | || |
| |- | | |- |
| | -mount || USB나 CD-ROM같은 시스템 파일을 검색에서 제외 | | | || |
| |- | | |- |
| | -warn || 경고메시지 활성화(표시). 경고는 명령줄 사용법에만 적용. | | | || |
| |- | | |- |
| | -nowarn || 경고 메시지 비활성화(미표시). | | | || |
| |- | | |- |
| | -help, --help || find 명령어의 사용법 | | | || |
| |- | | |- |
| | -version, --version || find 명령어의 버전 | | | || |
| |- | | |- |
| | -P || 파일 검사 시, 파일이 심볼릭 링크면, 심볼릭 링크 자체의 속성을 검사. ('''기본옵션임''') | | | || |
| |- | | |- |
| | -L || 파일 검사 시, 파일이 심볼릭 링크면, 심볼릭 링크에 연결된 파일의 속성을 검사, 검사되는 모든 파일 목록을 표시 | | | || |
| |- | | |- |
| | -H || 파일 검사 시, 파일이 심볼릭 링크면, 심볼릭 링크 자체의 속성을 검사하지만, 명령에 시정된 파일이 심볼릭 링크면, 연결된 파일 속성을 검사함. | | | || |
| <!-- 디버그 관련 옵션 -->
| |
| |- | | |- |
| | -D help || 디버깅 옵션 설명 | | | || |
| |- | | |- |
| | -D tree || 표현식 트리를 원래의 최적화된 형태로 표시 | | | || |
| |- | | |- |
| | -D search || 디렉터리 트리를 자세히 탐색 | | | || |
| |- | | |- |
| | -D stat || stat이나, lstat와 같은 시스템 호출이 필요한 파일을 검사할때 메시지 표시. | | | || |
| |- | | |- |
| | -D rates || 표현식을 별점매긴다고 생각하면 됨.<ref>표현식이 얼마나 성공했는지를 요약해서 보여줌</ref> | | | || |
| |- | | |- |
| | -D opt || 표현식 tree 최적화와 관련된 진단정보 표시. <!--최적화와 관련된--> -O 옵션 참조하여 사용가능. | | | || |
| <!-- 레벨 관련 옵션 -->
| |
| |- | | |- |
| | -O0 || 최적화 수준 1 | | | || |
| |- | | |- |
| | -O1 || 기본 최적화 수준. 파일 이름을 기반으로 하는 테스트가 먼저 수행되도록 식 순서 변경 | | | || |
| |- | | |- |
| | -O2 || -type, -xtype과 함께 사용하면, -name 테스트 후, -type 테스트 수행 | | | || |
| |-
| |
| | -O3 || 전체 비용 기반 쿼리 최적화 프로그램이 활성화.
| |
| |} | | |} |
|
| |
|
| == 각주 == | | == 각주 == |
| <references /> | | <references /> |