위치 찾기 기능을 사용하여 심볼릭 링크를 더 빠르게 찾을 수 있나요?

위치 찾기 기능을 사용하여 심볼릭 링크를 더 빠르게 찾을 수 있나요?

방금 읽었습니다:

주어진 디렉토리 내의 파일/디렉토리를 가리키는 모든 심볼릭 링크를 찾는 방법

그런데 이게 꽤 느립니다. 이제 일반적인 Linux 시스템에서는 locate전체 파일 시스템을 반복하는 대신 검색할 수 있는 파일 시스템 데이터베이스가 유지됩니다 .

이 데이터베이스를 있는 그대로 사용하거나 검색 프로세스를 조정하여 특정 디렉터리에 대한 기호 링크를 얻는 것이 가능합니까? 아니면 일반적으로 심볼릭 링크입니까?

답변1

내가 본 업데이트된 구현 중 어느 것도 심볼릭 링크의 대상을 보거나 파일 형식을 저장하지도 않습니다. 따라서 아니요, 정보는 데이터베이스가 아닙니다.

검색 효율적인 형식으로 심볼릭 링크 대상을 저장하면 데이터베이스 형식이 크게 변경됩니다. updateb의 디렉터리 탐색 코드를 재사용할 수 있지만 데이터베이스 형식 및 동등한 인터페이스 찾기에 관한 부분은 완전히 새로운 작업입니다.

관련 정보