Bok
Jedna od naredbi koju puno koristim je upravo ova: locate
Svako radno okruženje ima preglednik datoteka u Windowsima KDE tenemos KNOSI, postoje alternative za druga okruženja poput Somitd. Ali generalno sam jako zauzet i puno puta mi je ugodnije koristiti isti terminal koji sam otvorio i putem toga potražiti nešto, nego da moram otvoriti drugu aplikaciju (tražilicu itd.) I staviti parametar pretraživanja, a zatim pretraživati ...
Zato i koristim puno smjestiti, naredba koja nam u doslovno nekoliko sekundi prikazuje sve rezultate koji odgovaraju našoj pretrazi.
Glavna prednost koja smjestiti Nudi bilo koju opciju u odnosu na drugu, trenutna je, pokazuje ono što trenutno tražimo. kako je ovo moguće? jednostavno ... događa se da u našem sustavu imamo indeks svega (ili gotovo svega) što smo pohranili u njemu, i smjestiti ono što čini jest pretražiti taj indeks za ono što naznačujemo.
Objasnio jednostavnije. Kada nešto tražimo kao što to obično radimo, u tom se trenutku sustav pretražuje (mapa po mapa .... Datoteka po datoteka) što smo rekli zar ne? ... pa, zamislite da imate popis svih mapa i datoteka koje imate na računalu, i samo pogledajte taj popis na kojem su X datoteke. Nije li jednostavnije pretraživati tekstualnu datoteku od nekoliko MB, nego TOOOOOOODO pretražiti vaš tvrdi disk? 😀
Ali hej ... prijeđimo na posao hehe.
Recimo, na primjer, da želimo pronaći sve datoteke .ODT imamo, otvorimo terminal i u njega napišemo sljedeće i pritisnemo [Unesi]:
locate -e *.odt
El -e Stavio sam ga kako bih precizirao da traži datoteke koje još uvijek postoje, od indeksa s kojim radi smjestiti mnogo puta sadrži informacije o datotekama koje su izbrisane i nema puno smisla pokazivati nam datoteke koje više ne postoje, zar ne? 🙂
U svakom slučaju, sada ću na laptopu potražiti sve što sadrži ime «tako»... Stavili smo sljedeće:
locate -e asa
Primjećujete brzinu, zar ne? ... Impresivno 🙂
Kao neobičnost, baza podataka (indeks) koju koristi locate je: /var/lib/mlocate/mlocate.db
Pa dobro, to je to, probajte naredbu i recite mi da je takav haha.
pozdravi
Savjet, s naredbom updatedb ova se baza podataka ažurira.
Upravo sam htio pitati kako ažurirati tu bazu podataka.
Super 😀 ... još jedna sitnica koju naučim hehehehehe.
Hej, detalj ... ne biste li htjeli direktno blogati? Znam probleme s vezom i slično, upravo iz tog razloga bi se mogla konfigurirati za objavljivanje putem e-pošte ili slično 😉
Vrlo dobro. U mom slučaju baza podataka nije u tom direktoriju ili s tim imenom, ali s "locate locate" sve je popravljeno: / var / lib / locatedb
hahaha locirati locate ... Jebi se super haha 😀
kaže mi
bash: locate: naredba nije pronađena
tretira kao korijen, iako ne bi trebao biti.
Možda ćete ga morati instalirati.
Pokušajte s / usr / bin / lociraj asd Da vidimo što će vam reći 🙂 ... ako vam ne uspije, provjerite je li instaliran mlocate paket, što je čudno ... jer sam koristio Ubuntu, Debian i Arch i ova je naredba standardno instalirana u sve njih .
nakon ponovne instalacije
[david @ arch ~] $ usr / bin / lociraj asd
bash: usr / bin / locate: Datoteka ili direktorij ne postoji
[david @ arch ~] $ locate locirati
locate: nije moguće izvršiti stat () `/var/lib/mlocate/mlocate.db ': Datoteka ili direktorij ne postoji
Izvrsna komanda, nisam ga poznavao, a ako je brzina impresivna! i a
man locate
već mi objasnite ostalo, veliko hvalaNema na čemu, zadovoljstvo 😀
Hmm ... bolje nego pronaći? treba obaviti test brzine oO
U mom bih slučaju mogao pretražiti isto, ali ovako:
$ naći / home / user -iname "* .odt"
$ naći / home / user -iname "* handle *"
Ako bih želio pronaći određene datoteke i znati njihovu veličinu:
$ pronađi -iname "* .iso" -exec du -h {} \;
Iako, zapravo, čak i sa ls Pretražujem unutar trenutnog direktorija, odnosno ako znam gdje se datoteka može nalaziti:
omega @ mega-laptop ~ / Slike $ ls * .png
Ups, oprostite, uskraćen mi je više nego što je bilo potrebno 😐
Ne, ne brini, ako želiš ja ću to popraviti 🙂
Find pretražuje onog trenutka kada ga pokrenete, dok je locate već izvršio pretraživanje i generirao popis prije nekog vremena ... a kada ga pokrenete, ono što tražite je tražiti ono što ste postavili kao parametar u datoteci od nekoliko MB ili KB 😀
Ah, hvala na usporedbi 😉. Hehe, malo kasnim s odgovorima, ali posao me zaokupio 🙂
Ovakvo izgovaranje podsjeća me na Windows "indeksni poslužitelj" pri ubrzavanju pretraživanja.
Ovo me podsjeća na semantička pretraživanja KDE-a (posebno Nepomuk) 😀
Zanimljivo, ja sam više tip gnoma pa to nisam znao o kde: O
neka mi netko pomogne..pokušao sam ažurirati i ažuriram seb: ne mogu otvoriti privremenu datoteku za `/var/lib/mlocate/mlocate.db '
S druge strane, koristio sam locate locate (svidio mi se) i ako lociram gornju datoteku ...
Što bi oni učinili na mom mjestu? molim na jeziku za početnike ... i nadam se da će se to i dalje ažurirati