Linux에서 find 명령을 사용하는 방법: [# find . -name "*.c"] 이는 현재 디렉터리와 그 하위 디렉터리에서 확장자 파일 이름이 c인 모든 파일을 나열한다는 의미입니다. find 명령은 지정된 디렉토리에서 파일을 찾는 데 사용됩니다.
Linux find 명령은 지정된 디렉토리에서 파일을 찾는 데 사용됩니다. 매개변수 앞의 모든 문자열은 검색할 디렉터리 이름으로 처리됩니다. 매개변수를 설정하지 않고 이 명령을 사용하면 find 명령은 현재 디렉토리에서 하위 디렉토리와 파일을 검색합니다. 그리고 발견된 모든 하위 디렉터리와 파일이 표시됩니다.
(추천 튜토리얼: linux 비디오 튜토리얼)
문법
find path -option [ -print ] [ -exec -ok command ] {} \;
매개변수 설명:
find는 다음 규칙에 따라 경로와 표현을 결정합니다 - ( ), ! path 이고 그 뒤에 표현식이 옵니다. path가 빈 문자열이면 현재 경로가 사용됩니다. 표현식이 빈 문자열이면 -print가 기본 표현식으로 사용됩니다.
표현에는 20~30가지 옵션이 있으며, 여기서는 가장 일반적으로 사용되는 옵션만 소개합니다.
-mount, -xdev: 지정된 디렉터리와 동일한 파일 시스템의 파일만 확인하고 다른 파일 시스템의 파일은 나열하지 않습니다.
-amin n: 지난 n분 동안 읽은 파일
-새로운 파일: 파일보다 늦게 읽음 file
-atime n: 지난 n일 동안 읽은 파일
-cmin n: 지난 n분 동안 수정된 파일
-cnewer file: 파일 파일 업데이트 파일
-ctime n: 지난 n일 동안 수정된 파일
-empty: 빈 파일-gid n 또는 -group name: gid가 n이거나 그룹 이름이 name
-ipath p, -path p: 경로 이름이 p와 일치하는 파일 , ipath는 대소문자를 무시합니다.
-name name, -iname name: 이름이 name과 일치하는 파일. iname은 대소문자
-size n을 무시합니다. 파일 크기는 n 단위이고, b는 512바이트의 블록을 나타내고, c는 문자 수를 나타내고, k는 킬로바이트를 나타내고, w는 2바이트입니다.
-type c: 파일 형식은 c입니다.
d: 디렉터리
c: 글꼴 설치 파일
b: 블록 설치 파일
p: 명명된 저장소 목록
f: 일반 파일
l: 심볼릭 링크
s: 소켓
-pid n: 파일 프로세스 ID n
예:
현재 디렉터리와 해당 하위 디렉터리에서 파일 확장자가 c인 모든 파일을 나열합니다.
# find . -name "*.c"
현재 디렉터리와 하위 디렉터리의 모든 일반 파일 나열
# find . -type f
지난 20일 동안 업데이트된 현재 디렉터리와 하위 디렉터리의 모든 파일 나열
# find . -ctime -20
/var/log 디렉터리에서 변경 시간 찾기 7일이 지난 일반 파일은 삭제하기 전에 물어보세요:
# find /var/log -type f -mtime +7 -ok rm {} \;
관련 튜토리얼: linux tutorial
위 내용은 리눅스에서 find 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!