Find : 발견 과거분사: 발견

리눅스 찾기 명령 통사론

기능: find 명령은 지정된 디렉터리에서 파일을 찾는 데 사용됩니다.

구문: ​​경로 찾기 -옵션 [ -print ] [ -exec -ok 명령 ] {} ;

리눅스 찾기 명령 예

현재 디렉터리와 하위 디렉터리에 있는 파일 확장자가 c인 모든 파일을 나열합니다.

# find . -name "*.c"

현재 디렉터리와 하위 디렉터리의 모든 일반 파일 나열

# find . -type f

지난 20일 동안 업데이트된 현재 디렉터리와 하위 디렉터리의 모든 파일 나열

# find . -ctime -20

/var/log 디렉터리에서 변경 시간 찾기 7일이 지난 일반 파일 및 삭제 전 심문:

# find /var/log -type f -mtime +7 -ok rm {} \;

이전 디렉터리에서 파일 소유자에게 읽기 및 쓰기 권한이 있고 파일이 속한 그룹의 사용자와 다른 사용자에게 읽기 권한이 있는 파일을 찾습니다. :

# find . -type f -perm 644 -exec ls -l {} \;

시스템에서 파일 길이가 0인 모든 일반 파일을 찾고 전체 경로를 나열하려면:

# find / -type f -size 0 -exec ls -l {} \;