Diferența dintre o căutare și localizarea comenzii.
Acum am invatat recent cum putem folosi comanda FIND si cum am putea folosi comanda Locate pentru a
gasi fisierele.
De obicei, oamenii uită odată ce au creat.
Deci, acum trebuie să învățăm în această lecție care este diferența exactă dintre comanda fină și cea localizată
de ce am folosi una și nu folosim pe cealaltă sau Weisse versa.
Deci, localizați comanda utilizează o bază de date pre-construită, care ar trebui să fie actualizate în mod regulat în timp ce comanda fină iterează
peste un sistem de fișiere pentru a localiza fișierele localizează este mult mai rapid decât a găsi, dar poate fi corectă dacă baza de date
poate fi văzută ca o memorie cache nu este actualizată.
Deci, în simple cuvinte, diferența dintre localizați și găsiți comanda este localizați comanda are o bază de date pe
care o întreține.
Deci, dacă această bază de date este actualizată și apoi încercați să o găsiți utilizând comanda
Locate care va fi rezultatul căutării va fi mult mai rapid, în timp ce comanda de zbor se
bazează de fapt pe sistemul de fișiere pentru a face căutările pe care nu are o bază de date este
principala diferență între aceste două comenzi de a avea baza de date actualizată când vreodată sunt create fișiere noi.
Apoi trebuie să executați comanda de actualizare DB.
Sau dacă nu executați această comandă, atunci, implicit, după câteva minute sau ore, sistemul sau sistemul de operare va
rula sau va actualiza baza de date a comenzii în sine.
Dar dacă nu doriți să așteptați și trebuie să obțineți rezultatul imediat, bineînțeles că
trebuie să rulați comentariul DB de actualizare.
Acum, pentru mai multe detalii, să intrăm în mașina noastră Linux și vă voi arăta exact care este diferența
dintre cele două comenzi pe care le-am învățat în lecția anterioară.
Mă duc direct în mașina mea Linux.
Sunt logat ca și mine și numele meu gazdă este primul meu Linux.
OK, acum, dacă creez un fișier care spune atingeți și o vom numi Susan și vom lovi intra.
Acum unde sunt eu
Pe care teritoriu sunt eu.
Deci tu faci PWT.
Sunt în casa mea de victorie Saldo.
Bine perfect.
Acum, dacă aș fi vrut să găsesc fișierul, aș executa comanda find dot care înseamnă această locație curentă Dasch
nume Susan și a lovit enter.
Și acum îți spune că fișierul Susan se află în acest director curent.
De asemenea, ați putea face același lucru dacă ați putea specifica calea absolută a traseului absolut care este acasă de Sol.
Apoi ai dat lovitura.
Apoi, vă spune că acest fișier nu este localizat în.
Dacă conduceți locația, veniți pe Susan, veți crede ce se va întâmpla aici.
Nu o va găsi.
De ce.
Deoarece comanda locate se bazează pe baza de date proprie o bază de date locală și această bază de date nu este actualizată
încă.
Deci pentru ca această bază de date să știe hei există un nou fișier care tocmai a fost creat numit Susan.
Trebuie să știți despre asta, atunci trebuie să executați actualizarea comenzii DB. Când rulați, veți primi
acel mesaj de eroare spunând date de actualizare.
DBI nu poate deschide un fișier temporar pentru laboratorul waar și localizează și localizează divi pe drum.
Acesta este fișierul bazei de date în care sunt stocate toate informațiile despre fișiere din sistemul de fișiere.
Deci, spune că nu poate actualiza Y deoarece nu îl poate găsi sau nu îl poate deschide deoarece
nu suntem
rădăcini pentru a deveni root și acum rulați actualizarea D. B a terminat ieșirea din rută.
Asigură-te că acum ești singur.
Acum rulați comanda Locate pe Susan și apăsați pe Enter.
Și tu te duci.
Îl găsește că o găsește atât de repede încât să localizeze comanda, nu trebuie să specificați căile de cale.
Trebuie să mergeți și să căutați că nu trebuie să specificați numele opțiunii Dasch.
Este atat de simplu.
Veți executa comanda Locate urmată de numele fișierului pe care îl căutați și îl va găsi
în decuparea unei secunde pentru tine.
De aceea, localizarea căutării comenzilor este mult mai rapidă, cât de mult se bazează pe fișierul bazei de date.
Deci, asigurați-vă de fiecare dată când creați un fișier și de ce să faceți un localizat comentariu pe acel fișier rulați baza de date de actualizare a
comenzii, astfel că aceasta este principala diferență pe care am vrut să Khowar în această lecție.
Știu că am avut o mulțime de oameni mulți studenți mă întreabă despre amendă și localizați comanda, așa că am adăugat această lecție pentru
voi, astfel încât nu există nici o confuzie despre asta.
Și acum știi totul despre aceste două comenzi.
Bucură-te bine.