I-enable at Gamitin ang ‘locate’ Command sa Mac OS X Terminal
Ang locate command ay lubhang kapaki-pakinabang kung naghahanap ka upang subaybayan ang bawat instance ng isang file, filetype, app, extension, mga bagay na nakatago nang malalim sa mga folder ng system, o halos anumang bagay na magagawa ng Spotlight. t pamahalaan. Pambihira itong kapaki-pakinabang para sa pag-troubleshoot at higit pang mga makamundong gawain tulad ng ganap na pag-uninstall ng mga Mac app.
Upang magamit ang locate, kailangan mong buuin ang locate database, na nagbibigay-daan din sa ilang iba pang kapaki-pakinabang na command kabilang ang whatis, find, at ang manu-manong paghahanap ng keyword na 'man -k'. Ang OS X 10.7 ay mas mahusay sa pagbuo nito para sa iyo, ngunit kung hindi mo pa pinagana ang locate ang kailangan lang ay i-type ang command na ito sa Terminal:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Ito ay direktang sinabi sa iyo ng OS X sa unang pagkakataon na tangka mong patakbuhin ang locate o alinman sa mga command na nakadepende sa database:
Gaano katagal bago mabuo ang database ay nag-iiba-iba, ngunit kung mas malaki ang iyong hard disk, mas tatagal ito. Maaari mong panoorin ang progreso nang hindi direkta sa pamamagitan ng Activity Monitor, kung saan ang proseso ng "hanapin" ay tatakbo sa humigit-kumulang 15-30% na paggamit ng CPU hanggang sa mabuo ang locate database.
Maaari mo ring patakbuhin ang sumusunod na command at buuin ang database:
sudo /usr/libexec/locate.updatedb
Tulad ng maraming terminal command, hanapin ang tumatanggap ng mga wildcard at regular na expression, na tumutulong sa iyong paliitin ang mga advanced na paghahanap. Halimbawa, mahahanap mo ang bawat posibleng file na may extension na .jpg sa pamamagitan ng paggamit ng:
locate .jpg
Ang ilang mga jpg na file ay hindi maiiwasang magkaroon ng uppercase na extension, at maaari mong sabihin sa locate na huwag pansinin ang case sensitivity gamit ang -i:
locate -i .jpg
Maraming iba pang opsyon na maaari mong gamitin, sumangguni sa ‘man locate’ para sa higit pang impormasyon.
Huwag kalimutang tingnan ang higit pang mga tip sa command line ng OS X.