Si të gjeni skedarët në Linux

Autor: Monica Porter
Data E Krijimit: 20 Marsh 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
Si të gjeni skedarët në Linux - Këshilla
Si të gjeni skedarët në Linux - Këshilla

Përmbajtje

Nëse nuk dini si, gjetja e skedarëve në Linux mund të jetë e vështirë.Këtu, praktika më e mirë është përdorimi i një numri komandash të ndryshme terminale. Ato janë shumë më të fuqishme sesa kërkimi i thjeshtë në sistemet e tjera operative, dhe kur dini si t'i përdorni siç duhet, do të keni kontroll të plotë të skedarëve tuaj.

Hapat

Metoda 1 nga 3: Përdorni komandën "gjeni"

  1. Gjeni skedarët me emër. Kjo është metoda më themelore e kërkimit që mund të bëni me komandën Gjej. Komanda më poshtë do të gjejë skedarin në direktorinë aktuale dhe të gjithë nën-dosjet e tij.
    • Përdorni -emri në vend të -emri për të injoruar elementet e mëdha dhe të vogla në pyetjet tuaja. Eja dhe -emri merrni parasysh këtë faktor.

  2. Konfigurimi për të kërkuar fillon nga drejtoria rrënjësore. Për të kërkuar nëpër kompjuter, mund të shtoni modifikues / në pyetje. Falë kësaj, komanda Gjej do të njohë dhe do të vazhdojë të kërkojë të gjithë direktoritë nga drejtoria rrënjësore.
    • Ju mund të filloni të kërkoni në një direktori të veçantë duke zëvendësuar presjen / nga rruga, të tilla si / shtëpi / pat.
    • Ju mund të përdorni . në vend të kësaj / për të kryer një kërkim vetëm në direktorinë aktuale dhe nëndrejtoritë e tij.

  3. Përdorni karaktere wildcard.* për të gjetur të gjitha skedarët që përmbajnë pjesët e pyetësit. Personazhet * Kjo mund të jetë e dobishme për kërkimin e artikujve për të cilët nuk e dini emrin e plotë ose kur dëshironi të gjeni të gjitha skedarët me një shtesë të caktuar.
    • Komanda e mësipërme do të kthejë të gjithë skedarët .conf në direktorinë e përdoruesit të Pat (dhe nëndrejtorive).
    • Mund ta përdorni gjithashtu për të gjetur të gjitha skedarët që përmbajnë një pjesë të emrit të skedarit. Nëse, për shembull, ka shumë material të lidhur me wikiHow, ju mund të kërkoni nëpër të gjithë duke shtypur " * wiki *".

  4. Thjeshtoni rezultatet. Mund të jetë e vështirë për tu kontrolluar kur shumë rezultate kthehen. Në këtë pikë, përdorni karakterin | dhe dërgoni rezultatet e kërkimit në një program skanimi "më pak". Pastaj mund të shfletoni dhe filtroni rezultatet shumë më lehtë.
  5. Gjeni një lloj specifik të rezultatit të kërkimit. Mund të përdorni karaktere shtesë për të marrë lloje specifike të rezultateve të kërkimit. Ju mund të gjeni skedarë të rregullt (f), dosje (d), lidhja simbolike (l), Drejtuesit e pajisjeve (c), dhe pajisjet e bllokimit (b) me modifikuesin e duhur.
  6. Filtroni rezultatet e kërkimit sipas madhësisë. Kur keni shumë skedarë me të njëjtin emër dhe dini madhësinë e skedarit që po kërkoni, mund të filtroni rezultatet e kërkimit sipas këtij kriteri.
    • Komanda e mësipërme do të kthejë skedarët 50 MB ose më shumë. Mund të përdorni karaktere + ose - për të gjetur skedarë që janë më të mëdhenj ose më të vegjël. Kur nuk përdoren këto karaktere, kërkimi do të kthejë skedarin me madhësinë është e vërtetë kërkohet madhësia
    • Ju mund të filtroni nga bajte (c), kilobyte (k), megabajt (M), gigabajt (G), ose blloqe 512 bajtësh (b) Vini re se kjo pjesë është e ndjeshme në shkronja të mëdha.
  7. Përdorni operatorë logjikë për të kombinuar llojet e kërkimeve të rafinimit. Mund të përdorni operatorë -dhe (dhe), -ose (ose) dhe -jo (zero) për të kombinuar lloje të ndryshme kërkimesh.
    • Komanda e mësipërme do të kërkojë skedarë të vendosur në drejtorinë "kalendar" me madhësi më të madhe se 200 kilobajt dhe emri i të cilave nuk përmban "2015".
  8. Gjeni skedarët nga pronari ose qasja. Nëse jeni duke kërkuar skedarin e dikujt ose një skedar me leje të caktuara, mund të minimizoni fushën e kërkimit.
    • Shembujt e mësipërm kërkojnë nga ana tjetër për përdorues, grupe dhe leje të caktuara. Mund të hiqni gjithashtu emrin e skedarit për të marrë të gjitha skedarët e llojit të listuar. Të tilla si gjeni / -perm 777 do të kthejë çdo skedar me qasje 777 (të pakufizuar).
  9. Kombino komandat për të vazhduar pas gjetjes së skedarit. Ju mund të përzierni komandat Gjej me komanda të tjera për të ekzekutuar këto komanda në skedarët e kthyer. Urdhër i ndarë Gjej dhe e dyta është e barabartë me -ekzekutues dhe përfundojeni rreshtin e komandës me një theks {} ;
    • Kombinimi i mësipërm i komandave do të gjejë të gjithë skedarët me qasje 777 në direktorinë aktuale (dhe nëndrejtoritë) dhe më pas përdor komandën chmod për të ndryshuar atë qasje në 755.
    reklamë

Metoda 2 nga 3: Përdorni komandën "lokalizo"

  1. Cilësimet e veçorive.lokalizoj. Në përgjithësi, komandoni lokalizoj drejtuar më shpejt se komanda Gjej faleminderit për punën tuaj në strukturën e skedarit të bazës së të dhënave. Kjo veçori nuk është e disponueshme në të gjitha shpërndarjet e Linux. Prandaj, ju duhen komandat e mëposhtme për t'i provuar t'i instaloni:
    • Lloji azhurnimi i sudo apt-get dhe shtypni ↵ Hyni.
    • Mund të instaloni në Debian dhe Ubuntu nga: Lloji sudo apt-get instalo mlocate dhe shtypni ↵ Hyni. Nëse lokalizoj është instaluar tashmë, do të shfaqet mesazhi vijues:.
    • Në Linux Arch, përdorni menaxherin e paketës pacman: pacman -syu mlocate
    • Për Gentoo, përdorni emerge: dalin mlocate
  2. Azhurnimi i bazës së të dhënave.lokalizojtuajat Eja dhe lokalizoj Asgjë nuk do të gjendet derisa baza e të dhënave të saj të ndërtohet dhe azhurnohet. Edhe pse kjo detyrë drejtohet automatikisht çdo ditë, ju mund ta bëni vetë dhe do të duhet ta bëni për ta realizuar lokalizoj e drejtë
    • Lloji sudo azhurnuarb dhe shtypni ↵ Hyni.
  3. Përdornilokalizojpër të ekzekutuar pyetje të thjeshta. Megjithëse e shpejtë, por komanda lokalizoj Nuk ka aq shumë mundësi sa komandat Gjej. Ekzekutimi i kërkimit bazë me këtë komandë është shumë i ngjashëm me kërkimin themelor të përdorur në komandë Gjej.
    • Komanda e mësipërme kërkon skedarin me shtrirjen .webp në të gjithë sistemin. Karakter repserentues * merr të njëjtin rol si në komandë Gjej.
    • Ashtu si komandat Gjej, -i mos merrni parasysh faktorin e shkronjës së madhe, shkronjën e vogël në pyetjen tuaj.
  4. Kufizo rezultatet e kërkimit. Nëse kërkimi kthen shumë rezultate, mund t'i ngushtoni ato duke përdorur opsionet -n, e ndjekur nga numri i rezultateve që dëshironi të shfaqni.
    • Do të shfaqen vetëm 20 rezultatet e para të kërkimit që përputhen me pyetjen.
    • Mund të përdorni edhe thekse | dërgoni rezultate te me pak për shfletim më të lehtë.
    reklamë

Metoda 3 e 3: Gjeni skedarin që përmban një tekst të caktuar

  1. Përdorni komandat.grep për të gjetur skedarë që përmbajnë përmbajtje të caktuar të tekstit. Për të gjetur skedarë që përmbajnë fraza ose vargje të caktuara, mund të përdorni komandën grep. Eja dhe grep Formati bazë është si më poshtë:
    • -r krijon një kërkim "rekursiv", që do të thotë se çdo skedar që përmban fjalën kyçe në direktorinë aktuale dhe të gjithë nën-dosjet e tij do të kërkohet.
    • -i tregon se pyetja e mësipërme nuk është e ndjeshme ndaj shkronjave të mëdha. Nëse dëshironi të jeni të ndjeshëm në shkronja të mëdha, hiqni operatorin -i.
  2. Hiqni përmbajtjen tekstuale. Kur ekzekutoni një kërkim grep Me të njëjtën strukturë si më sipër, do të merrni rezultate që përfshijnë emrin e skedarit dhe tekstin e theksuar që përputhen me përmbajtjen e pyetjes. Ju mund ta fshehni këtë tekst që përputhet, duke shfaqur vetëm emrin dhe rrugën e skedarit, duke shtuar sa më poshtë në komandë:
  3. Fshih mesazhet e gabimit. Eja dhe grep gabimi kthehet kur përpiqeni të përdorni një direktori pa lejet e duhura ose kur kërkoni një direktori të zbrazët. Ju mund të dërgoni mesazh gabimi tek / dev / null për t'u fshehur në dalje. reklamë