Ndërsa punoni në çdo sistem operativ, ndonjëherë ekziston nevoja për të përdorur mjete për të gjetur shpejt një skedar të veçantë. Kjo është gjithashtu e rëndësishme për Linux, kështu që më poshtë do të shqyrtojmë të gjitha mënyrat e mundshme për të kërkuar skedarë në këtë OS. Të dy mjetet e menaxherit të skedarëve dhe komandat e përdorura në "Terminal".
Lexoni gjithashtu:
Riemërtoni skedarët në Linux
Krijoni dhe fshini skedarët në Linux
Terminal
Nëse duhet të vendosni shumë parametra kërkimi për të gjetur skedarin e dëshiruar, atëherë komanda gjej pazëvendësueshëm. Para se të shqyrtoni të gjitha variantet e saj, duhet të kaloni në sintaksë dhe opsionet. Sintaksa që ajo ka është si vijon:
gjeni opsionin e shtegut
ku mënyra - Ky është drejtoria në të cilën do të ndodhë kërkimi. Ekzistojnë tre mundësi kryesore për të specifikuar një shteg:
- / - Kërkoni në drejtoritë rrënjësore dhe ngjitur;
- ~ - kërkoni në drejtorinë shtëpiake;
- ./ - kërkoni në drejtorinë në të cilën përdoruesi është aktualisht i vendosur.
Ju gjithashtu mund të specifikoni shtegun direkt në drejtorinë në të cilën supozohet se skedari është i vendosur.
Opsione në gjej shumë, dhe falë tyre është se ju mund të kryeni akordim fleksibël të kërkimit duke vendosur variablat e nevojshëm:
- EMRI - të kryejë një kontroll, duke marrë si bazë emrin e elementit të dëshiruar;
- -user - kërkoni për skedarë që kanë të bëjnë me një përdorues specifik;
- grupor - kërkoni për një grup specifik përdoruesish;
- -perm - shfaq skedarët me modalitetin e caktuar të hyrjes;
- -size n - kërkimi bazuar në madhësinë e objektit;
- -mtime + n -n - kërkoni për skedarë që kanë ndryshuar më shumë (+ n) ose më pak (-N) ditë më parë;
- -lloj - kërkoni për skedarë të një lloji të caktuar.
Ekzistojnë shumë lloje të elementeve të kërkuara. Këtu është një listë e tyre:
- b - bllok;
- f - e zakonshme;
- p - emëruar tub
- d - katalog;
- l - lidhje;
- s - fole;
- c - simbolike.
Pas një analize të hollësishme të sintaksës dhe opsioneve të komandës gjej Mund të shkoni drejtpërdrejt në shembuj ilustrues. Për shkak të bollëkut të opsioneve për përdorimin e komandës, shembuj nuk do të jepen për të gjitha ndryshoret, por vetëm për më të përdorurat.
Shihni gjithashtu: Komandat e Terminalit Popular të Linux
Metoda 1: Kërkoni sipas emrit (opsioni -name)
Më shpesh, përdoruesit përdorin mundësinë për të kërkuar sistemin. EMRI, kështu që këtu fillojmë. Le të shohim disa shembuj.
Kërko sipas zgjatjes
Le të themi se duhet të gjesh një skedar me shtesën ".Xlsx"të vendosura në drejtori "Dropbox". Për ta bërë këtë, përdorni komandën e mëposhtme:
gjeni / shtëpi / përdorues / Dropbox -name "* .xlsx" -print
Nga sintaksa e saj, mund të themi se kërkimi kryhet në një direktori "Dropbox" ("/ shtëpia / përdoruesi / Dropbox"), dhe objekti i dëshiruar duhet të jetë me shtesën ".Xlsx". Një yll tregon se kërkimi do të kryhet në të gjitha skedarët e kësaj shtese, pa marrë parasysh emrin e tyre. "-Print" tregon që rezultatet e kërkimit do të shfaqen.
Një shembull:
Kërkoni sipas emrit të skedarit
Për shembull, ju doni të kërkoni në një drejtori "/ shtepia" skedar me emër "Lumpics", por shtrirja e saj është e panjohur. Në këtë rast, bëni si vijon:
gjeni ~ -name "gunga *" -print
Siç mund ta shihni, simboli përdoret këtu "~", që do të thotë se kërkimi do të bëhet në drejtorinë shtëpiake. Pas opsionit "-Emri" emrin e skedarit që po kërkoni ("gunga *"). Një yll në fund do të thotë që kërkimi do të bëhet vetëm me emër, pa përfshirë shtrirjen.
Një shembull:
Kërkoni me shkronjën e parë të emrit
Nëse mbani mend vetëm shkronjën e parë me të cilën fillon emri i skedarit, atëherë ekziston një sintaksë speciale e komandës që do t'ju ndihmojë të gjeni atë. Për shembull, ju doni të gjeni një skedar që fillon me një letër nga "G" në "L", dhe nuk e dini se në cilin drejtori ndodhet. Atëherë ju duhet të ekzekutoni komandën e mëposhtme:
gjeni / -emrin "[g-l] *" -print
Duke gjykuar nga simboli "/", i cili vjen menjëherë pas komandës kryesore, kërkimi do të kryhet duke filluar nga drejtoria kryesore, domethënë, në të gjithë sistemin. Pjesa tjetër "[g-l] *" do të thotë që fjala e kërkimit do të fillojë me një letër specifike. Në rastin tonë, nga "G" në "L".
Nga rruga, nëse e dini shtrirjen e skedarit, atëherë pas karakterit "*" mund ta specifikoni. Për shembull, ju duhet të gjeni të njëjtën skedar, por ju e dini që ajo ka shtrirjen ".Odt". Atëherë mund të përdorni komandën e mëposhtme:
gjej / -emër "[g-l] *. odt" -print
Një shembull:
Metoda 2: Kërko sipas modalitetit të hyrjes (-perms opsion)
Ndonjëherë është e nevojshme të gjesh një objekt, emrin e të cilit nuk e njeh, por të dish se çfarë mënyra e hyrjes ka. Atëherë ju duhet të aplikoni opsionin "-Perm".
Përdorimi i tij është mjaft i thjeshtë, ju vetëm duhet të specifikoni vendndodhjen e kërkimit dhe mënyrën e hyrjes. Këtu është një shembull i një komande të tillë:
gjeni ~ -perm 775 -print
Kjo është, kërkimi kryhet në seksionin e shtëpisë, dhe objektet e dëshiruar do të kenë qasje 775. Ju gjithashtu mund të shkruani një karakter "-" para këtij numri, atëherë objektet e gjetura do të kenë copa leje nga zero në vlerën e specifikuar.
Metoda 3: Kërkimi nga përdoruesi ose grupi (opsione përdoruesi dhe grupi)
Ka përdorues dhe grupe në çdo sistem operativ. Nëse dëshironi të gjeni një objekt që i përket një prej këtyre kategorive, mund të përdorni opsionin "-User" ose "Grupor"përkatësisht
Kërkoni për një skedar me emrin e tij të përdoruesit
Për shembull, ju duhet të gjeni në drejtori "Dropbox" skedar "Lampics", por nuk e dini se si quhet, por thjesht e dini se i përket përdoruesit "User". Atëherë ju duhet të ekzekutoni urdhrin e mëposhtëm:
gjeni / shtëpi / përdorues / Dropbox-përdoruesin -print
Në këtë komandë keni specifikuar drejtorinë e nevojshme (/ shtëpi / përdorues / Dropbox), tregoi se është e nevojshme të kërkoni një skedar që i përket përdoruesit (-user), dhe tregoi se cilit përdorues i takon kjo skedar (përdorues).
Një shembull:
Lexoni gjithashtu:
Si të shikoni një listë të përdoruesve në Linux
Si të shtoni një përdorues në një grup në Linux
Kërkoni për një skedar me emrin e grupit
Gjetja e një skedari që i përket një grupi të veçantë është po aq e thjeshtë - thjesht duhet të zëvendësosh opsionin "-User" në opsion "Grupor" dhe tregoni emrin e këtij grupi:
gjej / -gjendje të shtypur nga mysafirët
Dmth, ju treguat që dëshironi të gjeni në sistem një skedar që lidhet me grupin "Guest". Kërkimi do të ndodhë në të gjithë sistemin, siç tregohet nga simboli "/".
Metoda 4: Kërkoni për një skedar sipas llojit të tij (opsioni tip)
Gjetja e një elementi në Linux të një lloji të caktuar është mjaft e thjeshtë, thjesht duhet të specifikoni opsionin e duhur (-lloj) dhe tregoni llojin. Në fillim të artikullit, u shënuan të gjitha shënimet e llojit që mund të përdoren për kërkim.
Për shembull, ju doni të gjeni të gjitha skedarët bllok në drejtorinë tuaj. Në këtë rast, komanda juaj do të duket si kjo:
gjeni ty -type b -print
Në përputhje me rrethanat, ju treguat që po kërkoni në llojin e skedarit, siç tregohet nga opsioni "-Lloji", dhe pastaj përcaktoi llojin e tij duke vendosur një simbol të skedarit bllok - "B".
Një shembull:
Në të njëjtën mënyrë, ju mund të shfaqni të gjitha drejtoritë në drejtorinë e dëshiruar duke futur simbolin në komandë "D":
gjeni / shtëpinë / përdoruesin-tipin d -print
Metoda 5: Kërkoni për një skedar sipas madhësisë (opsioni i madhësisë)
Nëse nga të gjitha informacionet në lidhje me skedarin e dini vetëm madhësinë e tij, atëherë edhe kjo mund të jetë e mjaftueshme për ta gjetur atë. Për shembull, nëse doni të gjeni një skedar 120 MB në një direktori specifike, bëni si më poshtë:
gjeni / shtëpi / përdorues / Dropbox-size 120M -print
Një shembull:
Shihni gjithashtu: Si të gjeni madhësinë e një dosje në Linux
Siç mund ta shihni, u gjet skedari që na duhej. Por nëse nuk e dini se në cilin drejtori është, mund të kërkoni të gjithë sistemin duke specifikuar drejtorinë rrënjësore në fillim të komandës:
gjej / -duke shtypur 120M -print
Një shembull:
Nëse e dini përmasën e skedarit përafërsisht, atëherë ekziston një urdhër i veçantë për këtë rast. Ju duhet të regjistroheni në "Terminal" e njëjta gjë, pak përpara madhësisë së skedarit "-" (nëse duhet të gjeni skedarë më të vogël se madhësia e specifikuar) ose "+" (nëse madhësia e skedarit të kërkuar do të jetë më e madhe se e specifikuar). Këtu është një shembull i një komande të tillë:
gjeni / shtëpi / përdorues / Dropbox + 100M -print
Një shembull:
Metoda 6: Kërkoni për një skedar sipas datës së modifikimit (- opsioni në kohë)
Ka raste kur është më e përshtatshme për të kërkuar një skedar deri në datën kur u ndryshua. Në Linux, opsioni përdoret për këtë. "-Mtime". Përdorimi i tij është mjaft i thjeshtë, merrni parasysh gjithçka me një shembull.
Le të themi në dosje "Images" duhet të gjejmë objekte që kanë pësuar ndryshime 15 ditët e fundit. Ja çfarë ju duhet të regjistroheni "Terminal":
gjeni / shtëpinë / përdoruesin / Imazhet -mtime -15 -print
Një shembull:
Siç mund ta shihni, ky opsion tregon jo vetëm skedarët që kanë ndryshuar gjatë periudhës së caktuar, por edhe dosjet. Ajo funksionon në drejtim të kundërt - mund të gjeni objekte që janë ndryshuar më vonë se koha e caktuar. Për ta bërë këtë, vendosni një shenjë para vlerës dixhitale "+":
gjeni / shtëpinë / përdoruesin / Imazhet -mtime +10 -print
GUI
Ndërfaqja grafike e bën jetën më të lehtë për fillestarët që sapo kanë instaluar shpërndarjen Linux. Kjo metodë e kërkimit është shumë e ngjashme me atë të zbatuar në Windows, megjithëse mund të mos japë të gjitha avantazhet që ofron "Terminal". Por gjërat e para së pari. Pra, le të shohim se si të kërkojmë skedarë në Linux duke përdorur ndërfaqen grafike të sistemit.
Metoda 1: Kërkoni përmes menusë së sistemit
Tani do të shqyrtojmë një mënyrë për të kërkuar skedarë përmes menusë së sistemit Linux. Aksionet do të kryhen në shpërndarjen e Ubuntu 16.04 LTS, megjithatë, udhëzimi është i zakonshëm për të gjithë.
Shihni gjithashtu: Si ta gjeni versionin e shpërndarjes Linux
Le të themi se duhet të gjesh skedarë në sistem nën emrin Me gjete, ekzistojnë edhe dy nga këto skedarë në sistem: një në format ".Txt"dhe e dyta ".Odt". Për t'i gjetur ato, së pari duhet të klikoni mbi ikona e menusë (1), dhe në një speciale fusha hyrëse (2) specifikoni pyetjen e kërkimit Me gjete.
Një rezultat i kërkimit shfaqet aty ku shfaqen skedarët e dëshiruar.
Por nëse do të kishte shumë skedarë të tillë në sistem dhe të gjithë kishin zgjatime, atëherë kërkimi do të bëhej më i ndërlikuar. Për të përjashtuar skedarët e panevojshëm, për shembull, programet, në rezultate, është mirë të përdorni një filtër.
Ndodhet në anën e djathtë të menusë. Ju mund të filtroni me dy kritere: "Temat" dhe "Burimet". Zgjeroni këto dy lista duke klikuar në shigjetën pranë emrit dhe hiqni zgjedhjen nga artikujt e panevojshëm në menu. Në këtë rast, do të ishte më e mençur të linte vetëm një kërkim nga Skedarët dhe dosjet, pasi ne po kërkojmë saktësisht skedarët.
Ju menjëherë mund të vini re disavantazhin e kësaj metode - nuk mund ta konfiguroni filtrin në detaje, si në "Terminal". Pra, nëse po kërkoni një dokument teksti me një emër, mund të tregoheni fotografi, dosje, arkiva, etj. Në rezultatet e kërkimit.Por nëse e dini emrin e saktë të skedarit që ju nevojitet, mund ta gjeni shpejt pa mësuar mënyrat e shumta të komandës "Gjej".
Metoda 2: Kërkoni përmes menaxherit të skedarëve
Metoda e dytë ka një avantazh të rëndësishëm. Duke përdorur mjetin e menaxherit të skedarëve, mund të kërkoni në drejtorinë e specifikuar.
Kryerja e këtij operacioni është e thjeshtë. Ju duhet në menaxherin e skedarëve, në rastin tonë Nautilus, për të hyrë në dosjen në të cilën ndodhet skedari që po kërkoni dhe klikoni "Kërko"të vendosura në këndin e sipërm të djathtë të dritares.
Në fushën e hyrjes që shfaqet, duhet të shkruani emrin e vlerësuar të skedarit. Gjithashtu mos harroni se kërkimi mund të bëhet jo me emrin e tërë skedarit, por vetëm nga ana e tij, siç tregohet në shembullin më poshtë.
Ashtu si në metodën e mëparshme, në këtë saktësisht në të njëjtën mënyrë ju mund të përdorni një filtër. Për ta hapur atë, klikoni në butonin me shenjë "+"ndodhet në anën e djathtë të fushës së hyrjes së pyetjes së kërkimit. Do të hapet një nënmenu në të cilin mund të zgjidhni llojin e dëshiruar të skedarit nga lista drop-down.
Përfundim
Nga sa më sipër, mund të konkludojmë se për një kërkim të shpejtë në sistem, metoda e dytë, bazuar në përdorimin e një ndërfaqe grafike, është e përsosur. Nëse keni nevojë të vendosni shumë parametra të kërkimit, atëherë komanda do të jetë e domosdoshme gjej në "Terminal".