>  기사  >  운영 및 유지보수  >  리눅스 찾기 명령의 용도는 무엇입니까?

리눅스 찾기 명령의 용도는 무엇입니까?

青灯夜游
青灯夜游원래의
2023-02-09 12:42:171826검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.