![위치 찾기 기능을 사용하여 심볼릭 링크를 더 빠르게 찾을 수 있나요?](https://linux55.com/image/14246/%EC%9C%84%EC%B9%98%20%EC%B0%BE%EA%B8%B0%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%EB%A5%BC%20%EB%8D%94%20%EB%B9%A0%EB%A5%B4%EA%B2%8C%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
방금 읽었습니다:
주어진 디렉토리 내의 파일/디렉토리를 가리키는 모든 심볼릭 링크를 찾는 방법
그런데 이게 꽤 느립니다. 이제 일반적인 Linux 시스템에서는 locate
전체 파일 시스템을 반복하는 대신 검색할 수 있는 파일 시스템 데이터베이스가 유지됩니다 .
이 데이터베이스를 있는 그대로 사용하거나 검색 프로세스를 조정하여 특정 디렉터리에 대한 기호 링크를 얻는 것이 가능합니까? 아니면 일반적으로 심볼릭 링크입니까?
답변1
내가 본 업데이트된 구현 중 어느 것도 심볼릭 링크의 대상을 보거나 파일 형식을 저장하지도 않습니다. 따라서 아니요, 정보는 데이터베이스가 아닙니다.
검색 효율적인 형식으로 심볼릭 링크 대상을 저장하면 데이터베이스 형식이 크게 변경됩니다. updateb의 디렉터리 탐색 코드를 재사용할 수 있지만 데이터베이스 형식 및 동등한 인터페이스 찾기에 관한 부분은 완전히 새로운 작업입니다.