본문 바로가기

개발이야기

[Linux] 리눅스 명령어 - find

find 문법 : find [경로] [-옵션] [옵션 내용]

 

ex) find / -perm +6000 ( / 경로 아래로 suid sgid가 둘 중 하나라도 걸린 모든 파일을 찾는다.)

 

아래는 find 플래그 옵션들이다.

***************************************************************************************

-name : 파일명으로 탐색한다.

 

-perm : 파일의 권한으로 탐색한다.

[- ] : 설정된 권한의 모든 것이 설정된 파일을 찾는 것

[+ ] : 설정된 권한 중 하나라도 설정된 파일을 찾는 것

 

-group : 해당 그룹 소유의 파일을 탐색한다.

 

-atime +n/-n/n

+n : n일 이전 또는 n일보다 더 이전에 엑세스된 파일을 탐색

-n : 오늘부터 n일 전 사이에 엑세스된 파일을 탐색

 n : 정확히 n일 전에 엑세스된 파일

 

-ctime +n/-n/n

+n : n일 이전 또는 n일보다 더 이전에 권한이 변경된 파일을 탐색

-n : 오늘부터 n일 전 사이에 권한이 변경된 파일을 탐색

 n : 정확히 n일 전에 권한이 변경된 파일

 

-mtime +n/-n/n

+n : n일 이전 또는 n일보다 더 이전에 수정된 파일을 탐색

-n : 오늘부터 n일 전 사이에 수정된 파일을 탐색

 n : 정확히 n일 전에 수정된 파일

 

-type b/c/d/f/l/p/s

b : 블록 특수 파일을 탐색한다.

c : 캐릭터 특수 파일을 탐색한다.

d : 디렉토리를 탐색한다.

f : 일반 파일을 탐색한다.

l : 심볼릭 링크 파일을 탐색한다.

p : 파이프를 탐색한다.

s : 소켓을 탐색한다.

 

-size b/c/k/w (+/-/ )

b : 블록 단위 (512kb) 크기로 탐색한다.

c : byte 단위 크기로 탐색한다.

k : kbyte 단위 크기로 탐색한다.

w : 2byte(워드) 단위 크기로 탐색한다.

(디폴트 값은 b 옵션이다.)

 

'개발이야기' 카테고리의 다른 글

[Linux] 리눅스 명령어 - iptables  (0) 2018.09.20
[Linux] 리눅스 명령어 - ps  (0) 2018.09.20
[Linux] 리눅스 명령어 - find  (0) 2018.09.20