시스템 내에 존재하는 파일 및 디렉토리를 찾는 명령
find 명령의 사용방법
$ find [PATH] [OPTION | test | action | operator]
find 명령의 옵션
-maxdepth n
0이 아닌 정수 값으로 경로 깊이를 지정하여 검색할 때 사용한다. 예를 들어 ‘maxdepth 1’은 시작위치로 지정한 디레토리만 검색하고 하위 디렉토리는 찾지 않는다. -mindepth 옵션은 반대로 동작한다. 즉 지정한 숫자만큼의 깊이부터 그 하위 디렉토리를 검색한다.
-follow
심볼릭 링크된 디렉토리도 검색할 때 사용.
-mount
현재의 파일 시스템과 같은 타입의 파일 시스템 에서만 검색할 때 사용
find 명령의 test 속성값
-name
파일이름으로 파일들을 찾을 때 사용
-perm
권한 비트를 이용하여 파일들을 찾을 때 사용
-user
특정 사용자 소유의 파일들을 찾을 때 사용
-group
특정 그룹 소유의 파일들을 찾을 때 사용
-nouser
소유자가 없는 파일을 찾을 때 사용. 즉, /etc/passwd 파일에 없는 소유의 파일을 찾을 때 사용.
-nogroup
올바른 그룹의 소유가 아닌 파일을 찾을 때 사용. 즉, /etc/groups 파일에 없는 그룹의 소유인 파일을 찾을 때 사용.
-ntime -n +n
-n은 n보다 적은 날짜 수 이전에 변경된 파일을, +n은 n보다 큰 날짜 수 이전에 변경된 파일을 찾을 때 사용.
-newer file1 file2
file1 보다는 이후에, file2 보다는 이전에 생성되거나 변형된 파일들을 찾을 때 사용
-size n[bcdw]
크기가 n유닛(unit)인 파일을 찾을 때 사용. 유닛은 기본 설정(‘b’와 함께 사용한 경우와 동일)인 512 바이트의 블록, ‘c’를 사용할 때는 1바이트, ‘k’를 사용할 때는 킬로바이트, ‘w’을 사용할 때는 2바이트 워드크기를 나타냄.
-empty
비어있는 파일이나 디렉토리를 찾을 때 사용.
'전공 과목 시험정리 > 운영체제 기초' 카테고리의 다른 글
프로세스 관련 용어 정리 (0) | 2015.01.11 |
---|---|
파일의 압축 및 기본 명령어 (0) | 2015.01.11 |
리눅스 I-node (0) | 2015.01.11 |
OPERATING SYSTEM - LINUX (0) | 2015.01.11 |
접근 권한과 소유권 (0) | 2015.01.11 |