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:
- Hapni menaxherin e skedarit të instaluar dhe shkoni në dosjen e dëshiruar ku dëshironi të përdorni komandën e gjetjes.
- Në çdo objekt, klikoni PCM dhe gjeni artikullin "Properties".
- 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".
- Tani drejto tastierën, për shembull, përmes menusë.
- 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.
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.
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.
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.
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.
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ë.
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".
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.
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.
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.
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.
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ë.
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.
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 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).
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.
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.
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