C & Docker & LINUX

Linux) 리눅스 find 명령어

로픽 2018. 3. 17. 18:58
300x250

리눅스 find 명령어


find 명령어

- 시스템 내에 있는 파일 중에서 사용자가 원하는 파일을 찾을 때 사용한다.
- 찾은 파일에 특정 명령을 실행하도록 명령할 수 있어서 더욱 편리하다.
- 검색경로의 경우 최상위 디렉터리(/)인 루트 디렉터리로 시작하는 절대 경로
  현재 디렉터리(.)로 표시하는 상대 경로가 있다.

 문법

 find path [expression] [action]

 옵션

 - name file_name

파일명을 지정할 수 있다. 

 - type

 파일 종류를 지정

 - user uname

 소유자명 또는 UID를 지정 

 - group gname

 소유그룹 이름 또는 GID를 지정

 - size [+-]num[단위]

 파일의 크기를 지정

 - perm mode

 파일의 접근 권한을 지정

 - atime [+-]n

 파일을 마지막으로 접근한 시간 지정

 - ctime [+-]n 

 파일의 속성이 마지막으로 변경된 시간 지정

 - mtime [+-]n

 파일의 내용이 마지막으로 변경된 시간 지정



** EX) find 명령어 실습



- perm 는 파일에 권한에 따른 검색 조건을 설정

- exec 는 검색된 파일에 추가 명령어를 설정





-type은 파일 타입에 따른 검색 (f : 파일, d : 디렉터리, c : 문자장치파일 등등)


-mtime은 파일의 수정기간에 따른 검색 - 미만 +초과 없으면 정확한 일자




** 출처 : 알기사 정보보안기사&산업기사 실기 이론편

반응형