리눅스 find 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
</pre> | </pre> | ||
== 주요 옵션 == | == 주요 옵션<ref>유닉스 리눅스 명령어 사전, 2010. 11. 30., 한빛미디어</ref> == | ||
* name | * name name : 지정된 이름의 파일을 찾는다. | ||
* user | * user name : user 소유의 파일을 찾는다. | ||
* -type [bcdfls] : 지정된 형식의 파일을 찾는다. | * -type [bcdfls] : 지정된 형식의 파일을 찾는다. | ||
** b : 블록파일 | ** b : 블록파일 | ||
17번째 줄: | 17번째 줄: | ||
** s : 소켓 | ** s : 소켓 | ||
* -size [+/-] | * -size [+/-]n[bckw] : 지정된 크기의 파일을 찾는다. | ||
** +n : n보다 크다 | ** +n : n보다 크다 | ||
** -n : n보다 작다 | ** -n : n보다 작다 | ||
25번째 줄: | 25번째 줄: | ||
** k : kilobytes | ** k : kilobytes | ||
** w : 2-byte | ** w : 2-byte | ||
* -inum number : 지정한 아이노드 번호와 파일을 찾는다. | * -inum number : 지정한 아이노드 번호와 파일을 찾는다. | ||
44번째 줄: | 34번째 줄: | ||
* 최근 10일동안 변경된 파일을 찾아서 /tmp/find.out 에 저장한다. | * 최근 10일동안 변경된 파일을 찾아서 /tmp/find.out 에 저장한다. | ||
<pre class='shell'> | <pre class='shell'> | ||
# find / -mtime -10 -print > /tmp/find.out | |||
</pre> | </pre> | ||
50번째 줄: | 40번째 줄: | ||
** 전체 디렉터리에서 정규 파일 중 Set-UID가 설정된 파일을 찾는다. | ** 전체 디렉터리에서 정규 파일 중 Set-UID가 설정된 파일을 찾는다. | ||
<pre class='shell'> | <pre class='shell'> | ||
# find / -type f -perm -4000 | |||
</pre> | </pre> | ||
: | :-perm 4000 으로 하면 Set-UID만 설정된 파일을 검색하고 | ||
: | :-perm -4000 으로 하면 Set-UID가 포함된 파일을 검색한다. | ||
: | :Set-GID는 2000, Sticky-bit는 1000 이다. | ||
: | :참고 [[리눅스 특수권한]] | ||