linux find 명령은 파일이나 디렉토리를 찾는 데 사용되며 구문은 "locate [OPTION]... [PATTERN]..."입니다. Locate 명령은 특정 디렉터리를 검색하지 않고 모든 로컬 파일 정보가 포함된 "/var/lib/mlocate/mlocate.db" 데이터베이스를 검색합니다. 시스템은 이 데이터베이스를 자동으로 생성하고 하루에 한 번씩 자동으로 업데이트합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux의 찾기 명령은 파일이나 디렉터리를 찾는 데 사용됩니다. 찾기 명령은 find -name
快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db
보다 빠릅니다.
Linux 찾기 명령
Linux 찾기 명령에 사용되는 데이터베이스에는 모든 로컬 파일 정보가 포함되어 있습니다. Linux 시스템은 이 데이터베이스를 자동으로 생성하고 매일 자동으로 업데이트합니다.
따라서 파일을 찾기 위해 whereis를 사용하면 가끔 삭제된 데이터가 발견되거나, 방금 파일을 생성했지만 찾을 수 없는 경우가 있습니다.
이 상황을 방지하려면 찾기를 사용하기 전에 updateb 명령을 사용하여 데이터베이스를 수동으로 업데이트할 수 있습니다. 전체 위치 찾기 작업은 실제로 네 부분으로 구성됩니다.
Composition | Description |
---|---|
/usr/bin/updatedb | 은 주로 데이터베이스를 업데이트하는 데 사용되며 crontab을 통해 자동으로 완료됩니다. |
/usr/bin/locate | 파일 위치 쿼리 |
/etc/updatedb.conf | updatedb 구성 파일 |
/var/lib/mlocate/mlocate.db | 저장소 파일 정보 파일 |
구문
locate [OPTION]... [PATTERN]...
parameters
instance | description |
---|---|
파일 찾기 | 파일 찾기 |
locate -i 파일 | 대소문자 무시 파일 찾기 file |
locate 파일 찾기
Syntax
locate file
Case 1
locate 명령어를 사용하여 etc 디렉토리에서 my로 시작하는 파일을 찾습니다.
locate /etc/my
를 실행한 후 터미널 출력은 다음과 같습니다.
Loccate 명령을 사용하여 etc 디렉토리에서 my로 시작하는 모든 파일을 찾은 것을 볼 수 있습니다.
사례 2
Linux 설치 파일을 찾기 위해 Locate 명령을 사용합니다. 구체적인 명령은 다음과 같습니다.
locate install.log
실행 후 터미널 출력은 다음과 같습니다.
관련 권장 사항: " 리눅스 비디오 튜토리얼"
위 내용은 리눅스 찾기 명령의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!