인덱싱은 찾기 명령과 어떻게 작동합니까?

인덱싱은 찾기 명령과 어떻게 작동합니까?

locate명령은 시스템이 주기적으로 구축하는 인덱스를 검색합니다.

찾고 있는 새 파일이 색인의 일부인지 확인하는 방법은 무엇입니까? 색인을 생성하는 명시적인 명령이 있나요?

답변1

매뉴얼에서 ( man locate):

Loccate는 updateb(8)에 의해 준비된 하나 이상의 데이터베이스를 읽고 최소한 하나의 PATTERN과 일치하는 파일 이름을 표준 출력에 한 줄에 하나씩 씁니다.

그래서 updatedb데이터베이스를 작성합니다. 일반적으로 많은 시스템의 cron에서 주기적으로 실행되도록 이미 설정되어 있습니다. 일반 사용자로서 시스템 위치 데이터베이스를 업데이트하는 것이 불가능해야 합니다. 따라서 아마도 sudo updatedb많은 시스템에서 가장 잘 작동할 것입니다.

관련 정보