대상 디렉토리 : 찾기를 시작할 디렉토리를 지정한다. 검색 조건 : 찾을 조건을 지정한다. -name filename 파일 이름으로 찾는다. -atime +n access time 이 n일 이전인 파일을 찾는다. -atime -n access time이 n일 이내인 파일을 찾는다. -mtime +n n일 이전에 변경된 파일을 찾는다. -mtime -n n일 이내에 변경된 파일을 찾는다. -perm nnn 파일 권한이 nnn인 파일을 찾는다. -type x 파일 타입이 x인 파일들을 찾는다. -size n 사이즈가 n이상인 파일들을 찾는다. -links n 링크된 개수가 n인 파일들을 찾는다. -user username user이름으로 찾는다. -group groupname group 이름으로 찾는다.
처리방법 : 찾은 파일을 어떻게 할 것인지를 지정한다. -print 찾은 파일의 절대 경로명을 화면에 출력한다. -exec cmd {}; 찾은 파일들에 대해 cmd 명령어를 실행한다.
예를 들어보자. $ find /user4 -name test* -print
/user4 아래에서 파일이름이 test로 시작하는 모든 파일을 찾아서 화면에 보여준다.
$ cd / $ find . -name ping -print
root 디렉토리 밑에서 파일이름이 ping인 파일을 찾아 절대 경로명을 화면에 출력한다.