1. 이름으로 검색하기
현재 및 하위 디렉토리에서 이름이 example.txt인 파일 검색하기:
find . -name example.txt
현재 및 하위 디렉토리에서 이름이 ple을 포함한 파일 검색하기:
find . -name "*ple*"
/etc 디렉토리에서 이름이 `*.conf`로 끝나는 파일 검색하기:
find /etc -name "*.conf"
2. 크기별로 검색하기
/home 디렉토리에서 크기가 1MB 이상인 파일 검색하기:
find /home -size +1M
현재 디렉토리에서 크기가 얼마 이상/이하인 파일 검색하기
find ./* -size +N => N 이상 크기의 파일을 검색한다.
find ./* -size -N => N 이하 크기의 파일을 검색한다.
find ./* -size N => N 크기의 파일을 검색한다.
find ./* -size -1000c 1k 이하 찾기
find ./* -size +1000c 1k 이상 찾기
find ./* -size 1000c 1k 찾기
c : byte 단위
k : kbyte 단위
m : mega 단위
g : giga 단위
3. 시간별로 검색하기
/var/log 디렉토리에서 7일 이상된 파일 검색하기
find /var/log -mtime +7
/var/log 디렉토리에서 7일 이내에 수정된 파일 검색하기
find /var/log -mtime -7
4. 연속해서 다른 명령어와 함께 사용하기
확장자가 png인 파일을 찾아서 제거
find . -name *.png -exec rm -rf {} \;
확장자가 jpg인 파일 찾아서 개수 세기
find . -name *.jpg |wc -l