locate는 파일시스템에서 파일을 찾는 역할을 하는 유닉스 유틸리티입니다. 그것은 updatedb 명령 또는 데몬에 의해 생성되고 증분 인코딩을 사용하여 압축된 파일의 사전-구축된 데이터베이스를 통해 검색합니다. 그것은 find보다 훨씬 빠르게 작동하지만, 데이터베이스를 정기적으로 업데이트해야 합니다. 이것은 특히 매우 큰 파일 시스템에서 상당한 속도 향상을 위해 (심지어 사용자가 정보가 필요하지 않을 때에도 파일 시스템을 정기적으로 조사하기 때문에) 전반적인 효율성과 (데이터베이스가 실시간으로 업데이트되지 않기 때문에) 절대 정확도를 희생합니다.
locate는 1982년에 처음 작성되었습니다. BSD 및 GNU Findutils 버전은 원래 구현에서 파생됩니다. 주요 데이터베이스는 누구나-읽을 수 있으므로, 인덱스는 권한이 없는 사용자로 구축됩니다. locate 명령은 역시 MacOS에 포함됩니다.
mlocate (Locate를 병합함) 및 초기의 slocate (Secure Locate)는 접근이 제한된 데이터베이스를 사용하며, 오직 사용자가 접근할 수 있는 파일 이름만 표시합니다.
External links
- GNU Findutils
- mlocate
- locate(1) – FreeBSD General Commands Manual
- locate(1) – OpenBSD General Commands Manual
- locate(1) – Linux User's Manual – User Commands
Variants: