티스토리 뷰

리눅스

리눅스명령어 :: find

아이티안 2019. 11. 10. 18:00

 

find

원하는 특정 파일을 찾아주는 강력한 도구입니다. 검색 조건으로 파일의 이름이나 크기, 날짜 등을 다양하게 지정할 수 있습니다.

 

문법

find [디렉토리] [검색조건]

 

 

옵션

-name [파일명] : 검색할 파일명을 지정, 파일명에 와일드카드 사용 가능

-perm [권한] : 파일 권한이 일치되는 것을 찾음

-type [형식] : 형식이 같은 파일을 찾음, 디렉토리는 d, 파이프는 p, 심볼릭링크는 l, 소켓은 s, 블록파일은 b, 일반파일은 f 등으로 입력

-links [숫자] : 특정 개수의 링크를 가진 파일을 찾음

-size [크기] : 파일의 크기가 일치하는 것을 찾음, 파일크기는 블록단위로 지정, 한 블록이 512byte로 되어 있지만 숫자 뒤에 k를 붙이면 1KB 단위로 검색 가능

-user [사용자] : 사용자의 ID가 일치하는 파일을 찾음

-atime [숫자] : 최근 며칠 이내에 액세스한 파일을 검색

-exec [명령] : 검색 조건에 맞는 파일을 찾으면 명시된 명령어를 실행

-newer [파일] : 최근에 갱신된 모든 파일을 검색

 

예시

$ fine /bin -name sample.*

$ fine -user friend -exec cat {} list\;

 

'리눅스' 카테고리의 다른 글

리눅스명령어 :: shutdown, halt  (0) 2019.11.11
리눅스명령어 :: chmod, chown, chgrp  (0) 2019.11.09
리눅스명령어 :: cat, more  (0) 2019.11.08
리눅스명령어 :: df, du  (0) 2019.11.07
리눅스명령어 :: ls, grep  (0) 2019.11.06
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday