NS 위치하고 있다 Linux에서 이름으로 파일을 찾는 명령줄 유틸리티입니다. 명령 찾기. 그러나 상대방에 비해 더 효율적으로 작동합니다. 에 의해 채워진 하나 이상의 데이터베이스를 사용합니다. 업데이트됨 프로그램을 실행하고 하나 이상의 패턴(사용자가 제공)과 일치하는 파일 이름을 표준 출력에 인쇄합니다.
찾기 패키지는 다음에서 제공합니다. GNU 찾기 유틸리티 또는 mlocate 패키지. 이러한 패키지는 프로그램의 동일한 구현을 제공하는 것으로 알려져 있습니다. 대부분 CentOS/RHEL 시스템, findutils 사전 설치된 상태로 제공되지만 명령 찾기, 다음과 같은 오류가 발생할 수 있습니다.
-bash: 찾기: 명령을 찾을 수 없습니다.
이 기사에서는 설치 방법을 보여줍니다. mlocate 제공하는 패키지 위치하고 있다 그리고 업데이트됨 Linux 시스템에서 파일을 찾는 명령.
아래는 위의 오류와 쿼리를 보여주는 샘플 출력입니다. findutils 패키지.
$ bash_completion.sh를 찾습니다. $ rpm -qa | grep findutils.
설치하기 위해서 mlocate, 사용 냠 또는 적절한 표시된 대로 Linux 배포판에 따라 패키지 관리자.
$ sudo yum install mlocate [CentOS/RHEL에서] $ sudo apt install mlocate [데비안/우분투에서]
설치 후 mlocate, 업데이트해야 합니다 업데이트됨, 에 의해 사용되는 위치하고 있다 다음을 사용하여 루트 사용자로 명령 sudo 명령, 그렇지 않으면 오류가 발생합니다. 기본 데이터베이스 저장 위치는 /var/lib/mlocate/mlocate.db.
$ sudo 업데이트됨b.
데이터베이스가 업데이트되면 이제 다음을 실행하십시오. 위치하고 있다 이번에는 작동해야 하는 명령입니다.
$ bash_completion.sh를 찾습니다.
입력한 패턴에 따라 정확히 일치하는 항목을 찾으려면 다음을 사용하십시오. -NS
옵션과 \
다음 구문과 같이 globbing 옵션입니다.
$ 위치 -b '\bash_completion.sh'
메모: 당신은 사용할 수 있습니다 LOCATE_PATH 기본 데이터베이스 또는 -데이터 베이스 명령줄에 플래그를 지정합니다.
그게 다야! 이 가이드에서는 설치 방법을 보여 주었습니다. mlocate 제공하는 패키지 위치하고 있다 그리고 업데이트됨 Linux 시스템의 명령. 아래 피드백 양식을 통해 의견을 공유해 주세요.