지정된 디렉토리에서 파일이나 디렉토리를 검색하는 명령어입니다. 주로 파일을 검색하는 용도로 사용되며, 파일 이름, 파일 크기, 수정 시간 등의 정보를 기준으로 검색할 수 있습니다.
현재 디렉토리에서 이름이 "foo"인 파일 검색
find . -name "foo"
find . -name "robot"
find . -name "robots.txt"
find . -name "robot*"
/home 디렉토리에서 크기가 1MB 이상인 파일 검색
find /home -size +1M
/home 디렉토리에서 7일 이내에 수정된 파일 검색
find /home -mtime -7
-name: 파일 이름으로 검색
-size: 파일 크기로 검색 (+n: n보다 큰 크기, -n: n보다 작은 크기)
-mtime: 파일 수정 시간으로 검색 (-n: n일 전부터 지금까지, +n: n일 전부터 지난 시간에 해당하는 파일)
-type: 파일 타입으로 검색 (d: 디렉토리, f: 일반 파일)
-maxdepth: 검색할 하위 디렉토리의 최대 깊이 지정