IT 그리고 정보보안/Knowledge base

리눅스 find 명령어 활용

plummmm 2021. 4. 18. 19:46
반응형

리눅스에서 파일/디렉토리를 찾는 명령어이다.

굉장히 자주 쓰이고 기능도 많은 유용한 명령어이다.

자주쓰는 옵션에 대해 익혀두면 사용하는데 편하다.

 

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 옵션이다.)

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

반응형

'IT 그리고 정보보안 > Knowledge base' 카테고리의 다른 글

Shell 실행 함수 종류  (0) 2021.04.18
시스템 콜 (System Call)  (0) 2021.04.18
SFX (Self-extracting file) Archive  (0) 2021.04.18
리눅스 서버 구동 과정  (0) 2021.04.18
리눅스 파일시스템 종류  (0) 2021.04.18