Iespējojiet un izmantojiet komandu “locate” Mac OS X terminālī

Anonim

Komanda locate ir ļoti noderīga, ja vēlaties izsekot katru faila gadījumu, faila tipu, lietotni, paplašinājumu, lietas, kas paslēptas dziļi sistēmas mapēs, vai gandrīz jebko citu, ko Spotlight var atrast. t pārvaldīt. Tas ir ārkārtīgi noderīgs problēmu novēršanai un vēl ikdienišķākiem uzdevumiem, piemēram, pilnīgai Mac lietotņu atinstalēšanai.

Lai izmantotu atrašanās vietu, jums ir jāizveido atrašanās vietas noteikšanas datubāze, kas nodrošina arī dažas citas noderīgas komandas, tostarp whatis, find un manuālo atslēgvārdu meklēšanu “man -k”. Operētājsistēma OS X 10.7 ir labāka, lai to izveidotu jūsu vietā, taču, ja jums vēl nav iespējota atrašanās vietas noteikšana, viss, kas nepieciešams, ir terminālī ierakstīt šo komandu:

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

To jums paziņo tieši OS X, kad pirmo reizi mēģināt palaist locate vai kādu no komandām, kas ir atkarīgas no datu bāzes:

Cik ilgs laiks nepieciešams, lai ģenerētu datubāzi, atšķiras, taču, jo lielāks ir jūsu cietais disks, jo ilgāks tas būs. Progresu varat vērot netieši, izmantojot Activity Monitor, kur “atrašanas” process darbosies ar aptuveni 15–30% CPU izmantojumu, līdz tiks ģenerēta atrašanās vietu datu bāze.

Varat arī palaist šādu komandu un izveidot datu bāzi:

sudo /usr/libexec/locate.updatedb

Tāpat kā daudzas termināļa komandas, arī locate pieņem aizstājējzīmes un regulārās izteiksmes, tādējādi palīdzot sašaurināt izvērsto meklēšanu. Piemēram, varat atrast visus iespējamos failus ar paplašinājumu .jpg, izmantojot:

locate .jpg

Dažiem jpg failiem neizbēgami būs lielo burtu paplašinājums, un jūs varat norādīt locate, lai ignorētu reģistrjutību, izmantojot -i:

locate -i .jpg

Ir daudz citu iespēju, ar kurām varat strādāt. Plašāku informāciju skatiet sadaļā “cilvēka atrašanās vieta”.

Neaizmirstiet apskatīt arī citus OS X komandrindas padomus.

Iespējojiet un izmantojiet komandu “locate” Mac OS X terminālī