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'
브라우저에서 직접 쳐보기 →