find

조건에 맞는 파일을 찾아냅니다

사용법

find [경로] [조건] [동작]

자주 쓰는 옵션

-name '*.log'
이름으로 찾습니다. 따옴표를 씌워야 셸이 건드리지 않습니다
-iname
-name 과 같지만 대소문자를 가리지 않습니다
-type f / d
파일만 / 디렉터리만 찾습니다
-size +1M
1MB 보다 큰 것을 찾습니다 (-1M 은 작은 것)
-maxdepth N
N 단계까지만 내려갑니다
-exec 명령 {} \;
찾은 것마다 명령을 실행합니다. {} 자리에 경로가 들어갑니다
-delete
찾은 것을 지웁니다

예시

$ find /etc -maxdepth 1 -type d
$ find . -name '*.txt'
브라우저에서 직접 쳐보기 →