Najbolj priljubljeni upravljavci datotek za operacijske sisteme na jedru Linux imajo dokaj funkcionalno orodje za iskanje. Vendar pa so parametri, ki niso vedno prisotni v njem, so dovolj, da iščejo potrebne informacije. V tem primeru je standardna pripomočka, ki se začne skozi "terminal", je pomagati. Omogoča vam, da vnesete ukaz, argument in možnosti, da preprosto najdete zahtevane podatke v določenem imeniku ali v celotnem sistemu.
Ukaz za iskanje v Linuxu uporabljamo
Ukaz Find je namenjen iskanju različnih predmetov, vključno s datotekami vseh formatov in imenika različnih globin. Od uporabnika morate vnesti samo ukaz, navedite želeno vrednost in nastavite argumente za nastavitev parametrov filtriranja. Postopek samega podjetja običajno ne traja veliko časa, vendar je odvisno od obsega skeniranih informacij. Zdaj pa prebivamo na primerih, da podrobneje najdete.Prehod na imenik skozi konzolo
Prvič, rad bi se umaknil malo iz glavne ekipe in vplival na temo dodatnih ukrepov, ki bodo v prihodnosti pomagali pri nadzoru od konzole. Dejstvo je, da se pripomočki za distribucijo Linuxa ne izostrijo, da bi iskali vse elemente na računalniku. Vse postopke je treba začeti samo z navedbo celotne lokacije na predmete ali pa pojdite na lokacijo prek ukaza CD-ja. Naj bo dovolj dovolj:
- Odprite nameščen upravitelja datotek in pojdite v želeno mapo, kjer želite uporabiti ukaz Najdi.
- Na vsakem predmetu kliknite PCM in poiščite element "Lastnosti".
- Njegovo matično mapo boste videli s popolnim načinom označevanja. Ne pozabite, da je prehod iz "terminala".
- Zdaj zaženite konzolo, na primer skozi meni.
- Pišemo tam ukaz CD / Home / User / Folder, kjer je uporabnik ime domače mape uporabnika in mapa je ime zahtevanega imenika.
Če pred uporabo, izvedite zgoraj navedeno navodilo, ne morete predpisati celotne poti do datoteke, če je na izbrani lokaciji. Takšna rešitev bo bistveno pospešila ukaz v prihodnosti.
Poiščite datoteke v trenutnem imeniku
Pri izvajanju najdbe iz najbolj teče konzole boste prejeli rezultat iskanja v aktivnem uporabniškem imeniku. V drugem primeru, na primer, ko se aktivirate med iskanjem po lokaciji, v rezultatih boste videli vse podmape in datoteke, ki so prisotne v njih.
Poiščite aktiviranje brez argumentov in možnosti se uporablja, ko je potrebno, da si ogledate vse elemente naenkrat. Če je njihovo ime popolnoma ne postavljeno v niz, je vredno spremeniti ukaz, tako da pride do oblike najdbe. -Print.
Poiščite datoteke v določenem imeniku
Ukaz za prikaz datotek prek določene poti se praktično ne razlikuje od tistega, ki smo ga omenili. Prav tako morate registrirati najti in podati ./folder, če želite izvedeti podatke o imeniku na trenutni lokaciji, ali pa boste morali določiti celotno pot, tako da na primer vnesete ./home/user/ Prenosi / mapo, kjer mapa - Končni imenik. Vsak element bodo umaknjeni z ločenimi linijami v vrstnem redu njihove globine.
Iskanje po imenu
Včasih je treba prikazati predmete, ki izpolnjujejo samo ime. Nato mora uporabnik določiti ločeno možnost za ekipo, tako da bo razumela pritožbo. Vhodna vrstica pridobi to vrsto: iskanje. -Name "Word", kjer je beseda ključna beseda za iskanje, kar je nujno napisano v dvojnih narekovajih in ob upoštevanju registra vsakega simbola.
Če ne poznate natančnega registra vsake črke ali želite prikazati vsa ustrezna imena, ne da bi upoštevali ta parameter, vnesite v konzoli Find. -Iname "Word".
Za filtriranje rezultatov po ključnih besedah na argument -Name, se doda druga. Ekipa pridobi obliko iskanje. -Name "Word", kjer je beseda beseda, ki jo je treba izključiti.
Včasih je treba najti predmete en ključ, razen drugega. Nato izmenično dodelite več možnosti iskanja in vhodna linija, ki jo dobimo z naslednjim: Najdi. -Name "Word" -Not ime "* .txt". Upoštevajte, da v drugem argumentu v narekovajih, navedenih "* .txt", in to pomeni, da poiščite ne samo z imeni, temveč tudi s formati datotek, ki so navedeni v tem obrazcu.
Obstaja operater ali. Omogoča vam, da takoj najdete enega ali več primernih argumentov. Vsak je označen ločeno, z dodatkom ustreznih argumentov. Posledica tega je, da se izkaže za naslednje: Poišči -Name "Word" -Name "Word1".
Določanje globine iskanja
Ukaz FINT bo pomagal uporabniku in nato, ko bo na primer poiskal vsebino imenika samo na določeno globino, na primer analiza ni potrebna nobena analiza v tretjem podmapi. Če želite namestiti takšne omejitve, vnesite iskanje. -Maxdepth n -name "Word", kjer je n največja globina, in -name "Word" - vse naknadne argumente.
Iskanje v več imenikih
Mnogi imeniki naenkrat je več map z različnimi vsebinami. Če je tam velika količina, in iskanje je treba izvesti samo v določenih, potem boste morali to določiti pri vnosu najdbe ./Folder1 -Type f -name "Word", kjer ./folder. / Folder1 je seznam primernega imenika in -name "Word" - preostanek argumentov.
Prikaz skritih elementov
Brez navedbe ustreznega argumenta, skritih predmetov v skeniranih imenikih, ne bodo prikazani v konzoli. Zato uporabnik ročno predpisuje dodatno možnost, tako da je bil ukaz na koncu taka: Poišči ~ -Type f -name. * ". Prejeli boste celoten seznam vseh datotek, če pa nekateri od njih nimajo dostopa, pred besedami v vrstici, sudo sudo, da aktivirajo pravice superuser.
Skeniranje domačih map in uporabnikov
Vsak uporabnik lahko ustvari neomejeno število imenikov in predmetov na različnih lokacijah. Hitreje iskanje informacij, ki pripadajo enemu od uporabnikov, z ukazom za iskanje in enega od njegovih argumentov. V registru "Terminal". - Uporabniško ime, kjer je uporabniško ime ime uporabniškega imena. Po vnosu skeniranja se bo začelo samodejno.
Približno ista shema deluje z uporabniškimi skupinami. Analiza tekoče datoteke, povezane z eno od skupin, se pojavi prek GroupName CenT / VAR / WWW-GROUP. Ne pozabite, da so lahko objekti veliko število in ob zaključku njih vse včasih traja veliko časa.
Filtriranje po datumu
Operacijski sistem samodejno shrani informacije o datumu spremembe vsake obstoječe datoteke. Ukaz TIBE vam omogoča, da jih najdete s podanim parametrom. Potrebno je le, da se registrirajo sudo najti / -mime n, kjer je n število dni, ko je bil predmet zadnjič spremenjen. Predpona sudo je potrebna tukaj, da bi dobili podatke in datoteke, namenjene samo za superuporabnika.
Če ste zainteresirani za ogled elementov, ki so zadnjič odprli določeno število dni nazaj, potem niz spremeni njen pogled na sudo najde / čas N.
Filtriranje datotek
Vsak objekt ima svojo velikost, oziroma, ukaz za iskanje datotek mora imeti funkcijo, ki jim omogoča, da jih filtrira s tem parametrom. Poišči ve, kako to storiti, morate samo nastaviti velikost s samemu argumentu. Dovolj je, da vstopite v iskanje / -size n, kjer je n volumen v bajtih, megabajtih (m) ali gigabajtih (g).
Določite lahko obseg želenih elementov. Nato definicije se ujemajo z ukazom, na primer, tak niz: iskanje / -size + 500m -Size -1000m. Takšna analiza bo prikazala datoteke več kot 500 megabajtov, vendar manj kot 1000.
Iskanje praznih datotek in imenikov
Nekatere datoteke ali mape so prazne. Samo zasedajo presežek na disku in včasih motijo običajno interakcijo z računalnikom. Ugotoviti je treba, da določijo nadaljnja dejanja, kar bo pomagalo najti / mapo -Type f-utempty, kjer je / mapa je kraj, kjer se izvede skeniranje.
Ločeno, rad bi na kratko ugotovil druge uporabne argumente, ki od časa do časa postanejo uporabne za uporabnike:
- -Mount - Omejitev samo na trenutnem datotečnem sistemu;
- -Type F - prikaz samo datoteke;
- -Type D - Prikaži le imenik;
- -Nogroup, -Nouser - Iskanje datotek, ki ne pripadajo nobene skupine ali pripadajo uporabniku;
- -Version - Ugotovite različico uporabljenega uporabnika.
To spoznavanje z iskanjem ekipe je končano. Če želite podrobno preučiti druga orodja standardnih konzol operacijskih sistemov na jedru Linuxa, vam svetujemo, da se nanašajo na posamezni material v skladu z naslednjo povezavo.
Preberite več: Pogosto uporabljene ukaze v terminalu Linux
Po iskanju zahtevanih informacij lahko izvedete vsa druga dejanja z njimi, na primer, urejanje, brisanje ali proučevanje vsebine. To bo pomagalo drugim vgrajenim pripomočkom "terminal". Primeri njihove uporabe bodo našli spodaj.
Preberite tudi: Primeri ukazov GREP / CAT / LS v Linuxu