Pozdrav 😀
Jedna od naredbi koju često koristim je upravo ova: locate
Svako radno okruženje ima pretraživač datoteka u KDE tenemos KFind, postoje alternative za druga okruženja kao što su CatFishitd. Ali generalno sam jako zauzet i puno puta mi je ugodnije koristiti isti terminal koji sam otvorio i preko toga potražiti nešto, nego da moram otvoriti drugu aplikaciju (pretraživač, itd.) I staviti parametar pretraživanja, a zatim pretražite ...
Zbog toga koristim puno locirati, naredba koja nam u doslovno nekoliko sekundi prikazuje sve rezultate koji odgovaraju našoj pretrazi.
Glavna prednost je u tome locirati Nudi bilo koju opciju u odnosu na drugu, trenutno je i pokazuje ono što trenutno tražimo. kako je to moguće jednostavno ... događa se da u našem sustavu imamo indeks svega (ili gotovo svega) što smo pohranili u njemu, i locirati ono što radi je da pretražuje u tom indeksu ono što mi naznačujemo.
Objasnio jednostavnije. Kada nešto tražimo kao što to obično radimo, u tom trenutku se traži sistem (mapa po mapa .... Datoteka po datoteka) ono što smo rekli zar ne? ... pa, zamislite da imate popis svih mapa i datoteka koje imate na računaru, i samo pogledajte tu listu na kojoj su X datoteke. Nije li jednostavnije pretraživati tekstualnu datoteku od nekoliko MB, nego pretraživati TOOOOOOODO svoj 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 [unesite]:
locate -e *.odt
El -e Stavio sam ga kako bih precizirao da traži datoteke koje još uvijek postoje, budući da se radi o indeksu s kojim radi locirati 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 svom laptopu potražiti sve što sadrži ime «kao»... 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 to haha.
Saludos
Savjet, s naredbom updatedb ova baza podataka se ažurira.
Samo sam htio pitati kako ažurirati tu bazu podataka.
Super 😀 ... još jedna sitnica koju naučim hehehehehe.
Hej, detalj ... ne biste li htjeli direktno voditi blog? Znam probleme s vezom i slično, upravo iz tog razloga bi se moglo konfigurirati za objavljivanje putem e-pošte ili slično 😉
Veoma 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 locate locirati ... 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.
Probajte s tim / usr / bin / lociraj asd Da vidimo što će vam reći 🙂 ... ako vam to 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? test brzine treba obaviti oO
U mom slučaju bih mogao pretražiti isto, ali ovako:
$ pronaći / home / user -iname "* .odt"
$ pronaći / home / user -iname "* handle *"
Ako bih želio pronaći određene datoteke i znati njihovu veličinu:
$ pronađi -ime "* .iso" -exec du -h {} \;
Iako, u stvari, čak i sa ls Pretražujem u trenutnom direktorijumu, odnosno ako znam gdje se datoteka može nalaziti:
omega @ mega-laptop ~ / Slike $ ls * .png
Ups, izvinite, uskraćeno mi je više nego što je bilo potrebno 😐
Ne, ne brini, ako želiš ja ću to popraviti 🙂
Find vrši pretragu onog trenutka kada je pokrenete, dok je locate već izvršio pretragu i generirao listu prije nekog vremena ... a kada je pokrenete, ono što tražite je potražiti ono što ste postavili kao parametar u datoteci od nekoliko MB ili KB 😀
Ah, hvala na poređenju 😉. Hehe, malo kasnim s odgovorima, ali posao me zaokuplja 🙂
Izgovaranje ovako podsjeća me na Windows "indeksni server" kada ubrzavam pretrage.
Ovo me podsjeća na KDE semantička pretraživanja radne površine (posebno Nepomuk) 😀
Zanimljivo, ja sam više tip gnoma pa to nisam znao o kde: O
neka mi neko 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 ...
Šta bi oni radili na mom mestu? molim na jeziku za početnike ... i nadam se da će se ovo i dalje ažurirati