Shembuj të përdorimit të komandës Gjej në Linux

Anonim

Shembuj të përdorimit të komandës Gjej në Linux

Menaxherët më të njohura të skedarëve për sistemet operative në Kernelin Linux kanë një mjet kërkimi mjaft funksional. Megjithatë, parametrat që nuk janë gjithmonë të pranishëm në të janë të mjaftueshme për të kërkuar informacionin e nevojshëm. Në këtë rast, një dobi standarde që fillon përmes "terminalit" është të ndihmojë. Kjo ju lejon të hyni në komandën, argumentin dhe opsionet për të gjetur lehtësisht të dhënat e kërkuara në një direktori të caktuar ose në të gjithë sistemin.

Ne përdorim komandën Gjej në Linux

Komanda Gjej është projektuar për të kërkuar objekte të ndryshme, duke përfshirë skedarët e çdo formate dhe direktorinë e thellësive të ndryshme. Nga përdoruesi ju duhet vetëm të futni vetë komandën, specifikoni vlerën e dëshiruar dhe caktoni argumentet për të vendosur parametrat e filtrimit. Procedura e vetë shërbimeve zakonisht nuk ka shumë kohë, por varet nga vëllimi i informacionit të skanuar. Tani le të banojmë në shembujt e përdorimit të gjetjes në më shumë detaje.

Tranzicioni në direktorinë përmes tastierës

Së pari, do të doja të tërhiqja pak nga ekipi kryesor dhe të ndikoj në temën e veprimeve shtesë që do të ndihmojnë në të ardhmen kur kontrollon nga tastiera. Fakti është se shërbimet e shpërndarjes së Linux nuk janë të mprehta për të kërkuar të gjitha elementet në kompjuter. Të gjitha proceset duhet të nisë vetëm me një tregues të vendndodhjes së plotë me artikujt ose të shkojnë në vendndodhjen përmes komandës CD. Bëni atë mund të jetë mjaft e mjaftueshme:

  1. Hapni menaxherin e skedarit të instaluar dhe shkoni në dosjen e dëshiruar ku dëshironi të përdorni komandën e gjetjes.
  2. Shko te drejtoria e dëshiruar nëpërmjet menaxherit të skedarit Linux

  3. Në çdo objekt, klikoni PCM dhe gjeni artikullin "Properties".
  4. Tranzicioni për të objektuar pronat në sistemin operativ Linux

  5. Ju do të shihni dosjen e tij të prindërve me një mënyrë të plotë për të treguar. Mos harroni se për të bërë kalimin nga "terminali".
  6. Gjeni dosjen mëmë të objektit përmes pronave në Linux

  7. Tani drejto tastierën, për shembull, përmes menusë.
  8. Fillimi i terminalit për komandat e mëvonshme të hyrjes në Linux

  9. Ne shkruajmë atje një komandë CD / Home / Përdorues / Folder ku përdoruesi është emri i dosjes në shtëpi të përdoruesit, dhe dosja është emri i dosjes së kërkuar.
  10. Lëvizni në vend në terminalin Linux

Nëse para përdorimit të gjetjes, kryeni udhëzimet e mësipërme të mësipërme, nuk mund të përshkruani rrugën e plotë në dosjen me kusht që të jetë në vendin e zgjedhur. Një zgjidhje e tillë do të përshpejtojë ndjeshëm komandën në të ardhmen.

Kërkoni skedarë në dosjen aktuale

Kur ekzekutoni gjetjen nga tastiera më e rëndësishme, ju do të merrni rezultatin e kërkimit në dosjen tuaj aktive të përdoruesit. Në një rast tjetër, për shembull, kur aktivizoni gjatë kërkimit sipas vendndodhjes, në rezultatet do të shihni të gjitha nën-dosjet dhe skedarët e pranishëm në to.

Duke përdorur komandën Gjej pa argumente në Linux

Gjeni aktivizimin pa argumente dhe opsionet përdoret kur është e nevojshme për të parë të gjitha elementet në të njëjtën kohë. Nëse emri i tyre nuk është plotësisht i vendosur në varg, vlen të ndryshosh komandën në mënyrë që të marrë formën e gjetjes. -Print.

Kërko për skedarë në direktorinë e specifikuar

Komanda për shfaqjen e skedarëve përmes një rruge të caktuar praktikisht nuk është ndryshe nga ajo që kemi përmendur më lart. Ju gjithashtu duhet të regjistroheni gjeni, dhe pas shtoni ./folder, nëse doni të gjeni të dhënat e direktorisë në vendndodhjen aktuale, ose do t'ju duhet të specifikoni rrugën e plotë, duke hyrë, për shembull, të gjeni ./Home/user/ Shkarkime / dosje, ku dosja - dosja përfundimtare. Çdo element do të tërhiqet nga linja të ndara në rendin e thellësisë së tyre.

Duke përdorur komandën Gjej që tregon vendndodhjen e skedarit në Linux

Kërko sipas emrit

Ndonjëherë ka nevojë për të shfaqur objekte që vetëm plotësojnë emrin. Pastaj përdoruesi duhet të specifikojë një mundësi të veçantë për ekipin në mënyrë që të kuptojë ankesën. Rreshti i hyrjes e fiton këtë lloj: Gjeni. -Name "fjalë", ku fjala është një fjalë për kërkim, e cila është e shkruar domosdoshmërisht në kuotat e dyfishta dhe duke marrë parasysh regjistrin e çdo simboli.

Kërkoni për skedarët me emër nëpërmjet komandës Gjej në Linux

Nëse nuk e dini regjistrin e saktë të secilës letër ose dëshironi të shfaqni të gjitha emrat e duhur, pa marrë parasysh këtë parametër, hyni në konsolin e gjetjes. -Iname "fjalë".

Për të filtruar rezultatet me fjalë kyçe në argumentin -Name, një tjetër është shtuar. Ekipi fiton formën e gjetjes. -Name "fjalë", ku fjala është një fjalë që duhet të përjashtohet.

Aktivizo filtrimin me fjalën Gjej komandën në Linux

Ndonjëherë ka nevojë për të gjetur objekte një çelës, duke përjashtuar tjetrën. Pastaj, alternuar caktoi disa opsione kërkimi dhe linja e hyrjes është marrë në vijim: Gjeni. -NAME "Word" -Not emri "* .txt". Ju lutem vini re se në argumentin e dytë në kuotat treguan "* .txt", dhe kjo do të thotë që të gjeni vepra jo vetëm me emra, por edhe me formate të skedarëve që janë të specifikuara në këtë formë.

Kërkimi i kombinuar me komandë Gjej në Linux

Ekziston një operator ose. Kjo ju lejon të gjeni një ose disa argumente të përshtatshme menjëherë. Secili tregohet veçmas, me shtimin e argumenteve përkatëse. Si rezultat, rezulton në lidhje me sa vijon: Gjej -Name "Word" -O -Name "Word1".

Opsionet e aplikimit ose komanda Gjej Linux

Duke specifikuar thellësinë e kërkimit

Komanda e Gjeni do të ndihmojë përdoruesin dhe pastaj kur duhet të gjejë përmbajtjen e direktorisë vetëm në thellësinë e specifikuar, për shembull, nuk kërkohet asnjë analizë brenda nënnderës së tretë. Për të instaluar kufizime të tilla, futni gjeni. -Maxdepth n-name "fjalë", ku n është thellësia maksimale, dhe -Name "fjalë" - çdo argument të mëvonshëm.

Specifikoni thellësinë e skanimit të komandës Gjej në Linux

Kërko në drejtoritë e shumëfishta

Shumë drejtori në të njëjtën kohë ka disa dosje me përmbajtje të ndryshme. Nëse ka një sasi të madhe, dhe kërkimi duhet të zbatohet vetëm në disa, atëherë do të duhet të specifikoni këtë kur të hyni në gjetjen e komandës ./folder1 -type f -name "fjalë", ku ./folder. / Folder1 është një listë e dosjes së përshtatshme, dhe -Name "Word" - pjesa tjetër e argumenteve.

Kërkoni në dosje të shumëfishta kur përdorni komandën Gjej në Linux

Shfaqja e elementeve të fshehura

Pa specifikuar argumentin e duhur, objektet e fshehura në drejtoritë e skanuara nuk do të shfaqen në tastierë. Prandaj, përdoruesi përshkruan manualisht një mundësi shtesë në mënyrë që në fund komandimi të ishte kështu: Gjej ~ -type f -name. * ". Ju do të merrni një listë të plotë të të gjitha dosjeve, por nëse disa prej tyre nuk kanë qasje, para gjetjes së fjalës në rresht, sudo sudo për të aktivizuar të drejtat e superuserve.

Paraqitni komandën e fshehur të skedarëve të fshehur në Linux

Skanimi i grupeve dhe përdoruesve të dosjeve në shtëpi

Çdo përdorues mund të krijojë një numër të pakufizuar të drejtorive dhe objekteve në vende të ndryshme. Më shpejt gjetja e informacionit që i takon njërit prej përdoruesve, duke përdorur komandën Gjej dhe një nga argumentet e saj. Në regjistrin "terminal" gjeni. -User Emri i përdoruesit, ku emri i përdoruesit është emri i përdoruesit. Pas hyrjes në skanim do të fillojë automatikisht.

Tregoni skedarë që i përkasin një ekipi të veçantë të përdoruesit të gjetur në Linux

Përafërsisht e njëjta skemë punon me grupet e përdoruesve. Running Analiza e skedarëve të lidhur me një nga grupet ndodh përmes Gjej / VAR / WWW -Group GroupName. Mos harroni se objektet mund të jenë një numër i madh dhe në përfundimin e tyre të gjithë ndonjëherë merr shumë kohë.

Tregoni skedarë që i përkasin një grupi të caktuar Gjeni komandën në Linux

Filtrim sipas datës

Sistemi operativ automatikisht kursen informacion në lidhje me datën e ndryshimit të secilës skedar ekzistues. Komanda Gjej ju lejon t'i gjeni të gjithë nga parametri i specifikuar. Duhet vetëm të regjistrohet sudo gjeni / -mtime n, ku n është numri i ditëve më parë kur objekti është ndryshuar herën e fundit. Prefiksi i sudo është i nevojshëm këtu për të marrë të dhëna dhe skedarë të destinuara vetëm për superuser.

Filtrimi sipas datës së ndryshimit kur komandoni në Linux

Nëse jeni të interesuar për të parë artikujt që herën e fundit ka hapur një numër të caktuar të ditëve më parë, atëherë vargu ndryshon pamjen e saj në sudo gjeni / -time n.

Filtrimi me datën e hapjes Kur komandoni të gjeni në Linux

Filtrimi i skedarëve

Çdo objekt ka madhësinë e vet, respektivisht, komanda e kërkimit të skedarëve duhet të ketë një funksion që u lejon atyre të filtrojnë ato me këtë parametër. Gjeni se si ta bëni këtë, ju duhet vetëm të vendosni madhësinë përmes vetë argumentit. Është e mjaftueshme për të hyrë në gjetjen / -size n, ku n është volumi në bytes, megabytes (m) ose gigabajt (g).

Kërkimi i filtrimit sipas madhësisë duke përdorur Gjej në Linux

Ju mund të specifikoni gamën e elementeve të dëshiruara. Pastaj përkufizimet përshtaten në komandë, për shembull, një varg i tillë: gjeni / -size + 500m -size -1000m. Një analizë e tillë do të shfaqë skedarë me më shumë se 500 megabajt, por më pak se 1000.

Vendosni gamën e skedarëve për të kërkuar përmes gjetjes në Linux

Kërko për skedarë të zbrazët dhe drejtori

Disa nga dosjet ose dosjet janë bosh. Ata vetëm zënë një hapësirë ​​të tepërt në disk dhe nganjëherë ndërhyjnë me ndërveprimin normalisht me kompjuterin. Ato duhet të gjenden për të përcaktuar veprime të mëtejshme, dhe kjo do të ndihmojë gjetjen / dosjen -type f -empty, ku / dosja është një vend ku kryhet skanimi.

Trego objekte bosh me gjetje në Linux

Më vete, unë do të doja të shënoj shkurtimisht argumente të tjera të dobishme, të cilat nga koha në kohë bëhen të dobishme për përdoruesit:

  • -Mount - kufizon vetëm në sistemin aktual të skedarëve;
  • -Type f - shfaq vetëm skedarë;
  • -Type D - Trego vetëm Drejtoria;
  • -Nogroup, -NOUSER - Kërko për skedarë që nuk i përkasin asnjë grupi ose i përkasin përdoruesit;
  • -Versioni - Zbuloni versionin e përdorimit të përdorur.

Ky familjarizim me ekipin e gjetjes ka mbaruar. Nëse doni të studioni në detaje mjete të tjera standarde të konsolës së sistemeve operative në Kernelin Linux, ne ju këshillojmë që t'i referoheni materialit individual sipas lidhjes në vijim.

Lexo më shumë: Komandat e përdorura shpesh në terminalin linux

Pas kërkimit të informacionit të kërkuar, ju mund të kryeni ndonjë veprim tjetër me ta, për shembull, redaktimin, fshirjen ose studimin e përmbajtjes. Kjo do të ndihmojë "terminalin" e shërbimeve të tjera të ndërtuara. Shembuj të përdorimit të tyre do të gjejnë më poshtë.

Lexoni gjithashtu: Shembuj të komandave grep / cat / ls në Linux

Lexo më shumë