locate
Linux 컴퓨터 에서 명령 을 사용하려면 일반적으로 sudo updatedb
데이터베이스를 업데이트하기 위해 먼저 실행 됩니다. locate
OS X 10.5 에서 명령을 실행할 수 있지만 찾을 수 없습니다 updatedb
. Mac에 해당하는 업데이트 된 b는 무엇입니까?
잘 upatedb 및 찾기는 좋은 일이지만 updatesb를 정기적으로 실행해야합니다 (updateb는 정기적으로 실행되어 불편한 시간에 시스템 속도가 느려지거나 더 이상 존재하지 않는 파일에 대한 참조를 표시합니다). 따라서 locate / updatedb를 설정하는 대신 (훨씬 더 강력한) 찾기에 익숙해지는 것이 좋습니다.
—
amo-ej1
find는 많은 것들에 유용하지만 매번 파일 시스템을 거쳐야합니다. 찾고있는 곳을 좁힐 수 있다면 괜찮습니다. locate의 장점은 자체 데이터베이스를 유지하므로 매번 검색 할 필요가 없다는 것입니다. 이는 대규모 및 / 또는 원격 파일 시스템에서 특히 중요합니다. 나는 각자의 자리가 있다고 생각합니다.
—
KeithB
locate
OS X 상자에서 처음 실행하면 실행 하라는 메시지가 표시 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
됩니다.
사용할 필요에 따라
—
Paul R
locate
들어, 당신이 더 편리 스포트 라이트에 명령 줄 인터페이스를 사용하여 찾을 수 있습니다, mdfind
, 스포트라이트 데이터베이스가 거의 항상 최신이고, 위치보다 훨씬 더 많은 기능을 제공하기 때문이다. man mdfind