Įgalinkite ir naudokite „locate“ komandą „Mac OS X“ terminale

Anonim

Komanda locate yra labai naudinga, jei norite atsekti kiekvieną failo atvejį, failo tipą, programą, plėtinį, dalykus, paslėptus giliai sistemos aplankuose, ar beveik viską, ką gali „Spotlight“ t valdyti. Tai nepaprastai naudinga šalinant triktis ir atliekant dar įprastesnes užduotis, pvz., visiškai pašalinant „Mac“ programas.

Norėdami naudoti locate, turite sukurti vietos nustatymo duomenų bazę, kuri taip pat įgalina keletą kitų naudingų komandų, įskaitant whatis, find ir rankinę raktinio žodžio paiešką „man -k“. OS X 10.7 geriau tai sukuria už jus, bet jei dar neįjungėte vietos nustatymo, viskas, ko reikia, yra įvesti šią komandą į terminalą:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Tai jums pasakys tiesiogiai OS X, kai pirmą kartą bandote paleisti locate arba bet kurią iš komandų, priklausančių nuo duomenų bazės:

Kiek laiko užtrunka sugeneruoti duomenų bazę, skiriasi, bet kuo didesnis standusis diskas, tuo ilgiau jis truks. Galite stebėti pažangą netiesiogiai per „Activity Monitor“, kur „radimo“ procesas vyks naudojant maždaug 15–30 % procesoriaus, kol bus sugeneruota vietos nustatymo duomenų bazė.

Arba taip pat galite paleisti šią komandą ir sukurti duomenų bazę:

sudo /usr/libexec/locate.updatedb

Kaip ir daugelis terminalo komandų, locate priima pakaitos simbolius ir reguliariąsias išraiškas, padedančias susiaurinti išplėstines paieškas. Pavyzdžiui, visus įmanomus failus su plėtiniu .jpg galite rasti naudodami:

locate .jpg

Kai kurie jpg failai neišvengiamai turės didžiųjų raidžių plėtinį, ir jūs galite nurodyti locate, kad nepaisytumėte didžiųjų ir mažųjų raidžių, naudodami -i:

locate -i .jpg

Yra daugybė kitų parinkčių, su kuriomis galite dirbti. Daugiau informacijos rasite skiltyje „Žmogaus vieta“.

Nepamirškite peržiūrėti ir daugiau OS X komandinės eilutės patarimų.

Įgalinkite ir naudokite „locate“ komandą „Mac OS X“ terminale