Si të kërkoni skedarë në Linux

Anonim

Si të kërkoni skedarë në Linux

Ndërsa punojnë në çdo sistem operativ, ndonjëherë duhet të përdoren mjete për të gjetur shpejt një skedar. Kjo është e rëndësishme për Linux, kështu që në vijim do të konsiderohen të gjitha mënyrat e mundshme për të kërkuar skedarë në këtë OS. Paraqitur do të jenë të dy mjetet e menaxherit të skedarëve dhe komandat e përdorura në terminal.

Shiko gjithashtu:

Riemëroni skedarët në Linux

Krijo dhe fshini skedarët në Linux

Terminal

Nëse keni nevojë të vendosni shumë mundësi kërkimi për të gjetur skedarin e dëshiruar, komanda e gjetjes është e domosdoshme. Para shqyrtimit të të gjitha variacioneve të tij, vlen të ecësh në sintaksë dhe opsionet. Sintaksa ajo ka si në vijim:

gjeni opsionin e mënyrës

Ku rruga është dosja në të cilën do të ndodhë kërkimi. Ekzistojnë tre mënyra themelore për të specifikuar rrugën:

  • / - Kërkoni në rrënjën dhe direktorinë e ngjitur me të;
  • ~ - Kërko nga dosja kryesore;
  • ./ - Kërko në dosjen në të cilën përdoruesi është aktualisht në këtë moment.

Ju gjithashtu mund të specifikoni rrugën direkt në vetë direktorinë, në të cilën skedari është i vendosur me sa duket.

Mundësitë e gjetura janë shumë, dhe është falë atyre që ju mund të bëni një vendosje fleksibile kërkimi duke vendosur variablat e nevojshme:

  • - namo - të kryejë një kërkim duke marrë si bazë emrin e elementit artistik;
  • njeri - Kërkoni skedarë që i përkasin një përdoruesi të caktuar;
  • Grup - të kryejë një kërkim nga një grup specifik i përdoruesve;
  • -Perm - Trego skedarët me mënyrën e aksesit të specifikuar;
  • -size n. - Kërko duke marrë madhësinë e objektit;
  • -Mtime + n -n - për të kërkuar për skedarë që ndryshuan më shumë (+ n) ose më pak (-N) ditë më parë;
  • -Type - Kërkoni skedarë të tipit të përcaktuar.

Llojet e elementeve të dëshiruara janë gjithashtu shumë. Këtu janë lista e tyre:

  • B. - bllok;
  • F. - normale;
  • P. - Named Channel;
  • D. - Katalogu;
  • L. - Lidhje;
  • S. - Socket;
  • C. - simbol.

Pas një analize të hollësishme të sintaksës dhe opsioneve, komanda e gjetjes mund të përpunohet drejtpërdrejt në shembujt vizualë. Duke pasur parasysh bollëkun e opsioneve të përdorimit të komandës, shembujt nuk do të jepen për të gjitha variablat, por vetëm për më të përdorurit.

Shih gjithashtu: Ekipet e njohura në terminalin Linux

Metoda 1: Kërko sipas emrit (-NAME Opsioni)

Më shpesh, përdoruesit përdorin opsionin - name për të kërkuar për sistemin, kështu që është prej saj dhe të fillojë. Ne do të analizojmë disa shembuj.

Kërko me zgjerim

Supozoni që ju duhet të gjeni një skedar në sistemin me zgjerimin ".xlsx", e cila është e vendosur në direktorinë e dropbox. Për ta bërë këtë, përdorni komandën e mëposhtme:

Gjeni / Home / Përdorues / Dropbox -Name "* .xlsx" -Print

Nga sintaksa e saj, mund të thuhet se kërkimi është kryer në dosjen "Dropbox" ("/ Home / Përdorues / Dropbox"), dhe objekti i dëshiruar duhet të jetë me zgjerimin ".xlsx". Një yll sugjeron që kërkimi do të shpenzohet në të gjitha dosjet e kësaj zgjerimi, pa marrë parasysh emrin e tyre. "-Print" tregon se rezultatet e kërkimit do të shfaqen.

Shembull:

Shembull i kërkimit në një direktori të caktuar për zgjerimin e skedarit në Linux

Kërko sipas emrit të skedarit

Për shembull, ju doni të gjeni një skedar me emrin "lumpics" në dosjen "/ shtëpi", por zgjerimi i saj është i panjohur. Në këtë rast, ju duhet të bëni sa më poshtë:

Gjeni ~ -name "lumpics *" -Print

Siç mund ta shihni, simboli "~" është përdorur këtu, që do të thotë se kërkimi do të mbahet në dosjen në shtëpi. Pas opsionit "-Name", emri i skedarit të kërkimit ("lumpics *") tregohet. Një yll në fund do të thotë se kërkimi do të thirret vetëm me emër, pa marrë parasysh zgjerimin.

Shembull:

Shembull i kërkimit për një kërkim skedari në direktorinë e shtëpisë në Linux

Kërkoni në letrën e parë në emër

Nëse ju kujtohet vetëm letra e parë nga e cila fillon emri i skedarit, atëherë ka një sintaksë të veçantë komanduese që do t'ju ndihmojë të gjeni atë. Për shembull, ju doni të gjeni një skedar që fillon me letrën nga "G" në "l", dhe ju nuk e dini se cilën katalog është. Pastaj ju duhet të ekzekutoni komandën e mëposhtme:

Gjeni /-name "[G-l] *" -Print

Duke gjykuar nga simboli "/", i cili shkon menjëherë pas ekipit kryesor, kërkimi do të shpenzohen duke filluar nga dosja e rrënjës, që është, në të gjithë sistemin. Më tej, pjesa "[G-l] *" do të thotë se fjala e dëshiruar do të fillojë me një letër të caktuar. Në rastin tonë, nga "G" në "l".

Nga rruga, nëse e dini shtrirjen e skedarit, atëherë pas simbolit "*" mund ta specifikoni atë. Për shembull, ju duhet të gjeni të njëjtën skedar, por ju e dini se ka një zgjatje ".odt". Pastaj ju mund të përdorni një komandë të tillë:

Gjeni /-name "[G-l] *. Odt" -Print

Shembull:

Një shembull i kërkimit të një skedari në letrën e parë dhe zgjerimin e saj në Linux

Metoda 2: Kërkoni për Access MODIF (Opsioni -Perm)

Ndonjëherë është e nevojshme për të gjetur një objekt, emri i të cilit nuk e dini, por ju e dini se çfarë mënyre aksesi ka. Pastaj ju duhet të aplikoni opsionin "-perm".

Është mjaft e thjeshtë për ta përdorur atë, ju vetëm duhet të specifikoni vendin e kërkimit dhe mënyrën e qasjes. Këtu është një shembull i një ekipi të tillë:

Gjeni ~ -perm 775 -print

Kjo është, kërkimi kryhet në seksionin në shtëpi, dhe objektet e kërkimit do të kenë qasje në 775. Ju gjithashtu mund të regjistroni "-" simbol para këtij numri, atëherë objektet e gjetura do të kenë pjesë të lejeve zero në vlerën e specifikuar .

Metoda 3: Kërko nga Përdoruesi ose Grupi (Sup Options and -Group)

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 "-group", respektivisht.

Kërkoni skedarin me emrin e përdoruesit të tij

Për shembull, ju duhet të gjeni skedarin "Lampics" në direktorinë e dropbox, por ju nuk e dini se si quhet, por ju e dini vetëm i takon përdoruesit "përdorues". Pastaj ju duhet të ekzekutoni komandën e mëposhtme:

Gjeni / Home / Përdorues / Dropbox -User user -Print

Në këtë komandë, ju treguat dosjen e nevojshme (/ shtëpi / përdorues / dropbox), tregoi se ju duhet të kërkoni një skedar që i përket përdoruesit (-User), dhe tregoi atë që përdoruesi i takon këtij skedari (përdorues).

Shembull:

Kërko skedar për përdoruesit në Linux

Shiko gjithashtu:

Si të shihni një listë të përdoruesve në Linux

Si të shtoni një përdorues në një grup në Linux

Kërko skedar me emrin e grupit të tij

Gjeni një skedar që i takon një grupi të caktuar është vetëm si - ju duhet vetëm të zëvendësoni opsionin "-USER" në opsionin "-group" dhe specifikoni emrin e këtij grupi:

Gjej / -groupe mysafir -print

Kjo është, ju treguat se doni të gjeni një skedar në sistemin që lidhet me grupin e ftuar. Kërkimi do të ndodhë në të gjithë sistemin, kjo dëshmohet nga simboli "/".

Metoda 4: Kërkoni një skedar sipas llojit (opsioni -Type)

Gjeni elementin e dikujt në Linux është mjaft e thjeshtë, ju vetëm duhet të specifikoni opsionin e duhur (-Type) dhe të caktoni llojin. Në fillim të artikullit, të gjitha llojet e llojeve që mund të aplikohen në kërkim të kërkimit.

Për shembull, ju doni të gjeni të gjitha skedarët e bllokut në dosjen në shtëpi. Në këtë rast, ekipi juaj do të duket kështu:

Gjej ~ -type B -Print

Prandaj, ju keni specifikuar se shpenzoni kërkimin sipas llojit të skedarit, siç dëshmohet nga opsioni "-type" dhe më pas përcaktoni llojin e tij duke vënë simbolin e skedarit të bllokut - "b".

Shembull:

Kërkoni skedarë bllokoni duke përdorur komandën -Type në terminalin Linux

Në mënyrë të ngjashme, ju mund të shfaqni të gjitha drejtoritë në dosjen e dëshiruar, duke shënuar simbolin "d" në komandë:

Gjeni / Home / User -Type d -Print

Metoda 5: Kërkoni për një skedar në madhësi (opsioni - opsioni)

Nëse nga të gjitha informatat e skedarit ju e dini vetëm madhësinë e saj, atëherë mund të jetë e mjaftueshme për ta gjetur atë. Për shembull, ju doni të gjeni një skedar 120 MB në një direktori të caktuar, për këtë, ndiqni sa vijon:

Gjeni / Home / Përdorues / Dropbox -Size 120m -Print

Shembull:

Komandat e daljes për gjetjen e një skedari të një madhësie të caktuar

Lexoni gjithashtu: Si të gjeni madhësinë e dosjes në Linux

Siç mund ta shihni, skedari që ju nevojitet është gjetur. Por nëse nuk e dini se cili directory është, ju mund të kërkoni nëpër të gjithë sistemin, duke specifikuar direktorinë rrënjë në fillim të ekipit:

Gjeni / -size 120m -Print

Shembull:

Kërkoni një skedar të përcaktuar në të gjithë sistemin në Linux

Nëse e dini madhësinë e skedarit përafërsisht, atëherë ky rast ka një ekip të veçantë. Ju duhet të regjistroheni të njëjtën gjë në terminal, vetëm para se të specifikoni madhësinë e skedarit për të instaluar shenjën "-" (nëse keni nevojë të gjeni skedarë më pak se madhësia e specifikuar) ose "+" (nëse madhësia e skedarit të kërkimit është më shumë specifikuar). Këtu është një shembull i një ekipi të tillë:

Gjeni / Home / Përdorues / Dropbox + 100m -Print

Shembull:

Kërkoni skedarin në madhësi më të specifikuar në Linux

Metoda 6: Kërkimi i skedarit sipas datës së ndryshimit (-Mtiva e opsionit)

Ka raste kur është më e përshtatshme për të kryer një kërkim të skedarit deri në datën e ndryshimit të saj. Në Linux, kjo vlen edhe opsionin "-Mtime". Është mjaft e thjeshtë për ta përdorur atë, konsideroni gjithçka për shembull.

Supozoni në dosjen "Images" ne duhet të gjejmë objekte që kanë qenë subjekt i ndryshimit për 15 ditët e fundit. Kjo është ajo që ju duhet të regjistroheni në terminal:

Gjeni / Home / Përdor / Image -Mtime -15 -Print

Shembull:

Një shembull i kërkimit të skedarëve deri në datën e ndryshimit të fundit duke përdorur komandën Gjej në Linux

Siç mund ta shihni, ky opsion tregon jo vetëm skedarët që janë ndryshuar gjatë periudhës së caktuar, por edhe dosjet. Ajo punon në drejtimin e kundërt - ju mund të gjeni objekte që janë ndryshuar më vonë se periudha e caktuar. Për ta bërë këtë, ju duhet të hyni në shenjën "+" në frontin e vlerës digjitale:

Gjeni / Home / User / image -Mtime +10 -print

GUI.

Ndërfaqja grafike lehtëson kryesisht jetën e fillestarëve, të cilat vetëm instaluan shpërndarjen e Linux. Kjo metodë kërkimi është shumë e ngjashme me atë që kryhet në Windows, edhe pse nuk mund t'i japë të gjitha avantazhet që ofron terminali. Por gjërat e para të parë. Pra, shqyrtoni se si të bëni kërkimin e skedarit në Linux duke përdorur ndërfaqen e sistemit grafik.

Metoda 1: Kërko përmes menusë së sistemit

Tani do të shqyrtohet metoda e kërkimit të skedarëve përmes menysë së sistemit të Linux. Veprimet do të kryhen në shpërndarjen e Ubuntu 16.04 LTS, por udhëzimi është i përbashkët për të gjithë.

Lexoni gjithashtu: Si të gjeni versionin e shpërndarjes së Linux

Supozoni që ju duhet të gjeni skedarë nën emrin "Gjej mua" në sistem, edhe këto skedarë në sistemin dy: një në formatin ".txt", dhe e dyta - ".odt". Për t'i gjetur ato, fillimisht duhet të klikoni në ikonën e menysë (1), dhe në një fushë të veçantë të hyrjes (2), specifikoni pyetjen e kërkimit "Gjej mua".

Rezultati i kërkimit do të shfaqet, ku do të shfaqen skedarët e kërkimit.

Rezultatet e kërkimit të skedarëve të kryera përmes menysë së sistemit të Linux

Por nëse ka pasur shumë skedarë të tillë në sistem dhe të gjithë ndryshonin në zgjerime, atëherë kërkimi do të ishte më i komplikuar. Për të përjashtuar dosjet e panevojshme në lëshimin e rezultateve, siç janë programet, është më mirë të përdoret filtri.

Ajo është e vendosur në anën e djathtë të menusë. Ju mund të filtroni në dy kritere: "Kategoritë" dhe "Burimet". Zgjero këto dy listë duke klikuar mbi shigjetën pranë emrit, dhe menynë, hiqni ndarjen nga sendet e panevojshme. Në këtë rast, do të jetë më e mençur vetëm për të lënë "dosjet dhe dosjet", pasi ne po kërkojmë saktësisht skedarët.

Vendosja e filtrit në menunë e sistemit të Linux kur kërkoni skedarë

Ju mund të vini re menjëherë mungesën e kësaj metode - ju nuk mund ta konfiguroni filtrin në detaje, si në terminal. Pra, nëse jeni duke kërkuar për një dokument teksti me një emër, në ekstradimin ju mund të tregoni fotografi, dosje, arkiva, etj. Por nëse e dini emrin e saktë të skedarit të duhur, ju mund ta gjeni shpejt, pa studiuar të shumtë Mënyrat për të "gjetur"

Metoda 2: Kërko nëpërmjet Skedarit Manager

Metoda e dytë ka një avantazh të rëndësishëm. Duke përdorur mjetin e menaxherit të skedarit, mund të kërkoni në direktorinë e specifikuar.

Kryeni këtë operacion është më e thjeshtë. Ju duhet në menaxherin e skedarit, në rastin tonë, Nautilus, futni dosjen në të cilën dosja e dëshiruar është me sa duket dhe klikoni butonin "Kërko" të vendosura në këndin e sipërm të djathtë të dritares.

Butoni Kërko në skedarin Menaxher Nautilus në Linux

Në fushën e futjes që shfaqet, ju duhet të futni emrin e dyshuar të skedarit. Gjithashtu, mos harroni se kërkimi mund të bëhet jo me një emër të ndryshueshëm të skedarit, por vetëm nga ana e saj, siç tregohet në shembullin e mëposhtëm.

Dosja në kërkim të pjesës së saj të menaxherit të skedarit Nautilus në Linux

Si në metodën e mëparshme, filtri mund të përdoret në të njëjtën mënyrë. Për të hapur atë, klikoni butonin me shenjën "+" të vendosur në anën e djathtë të fushës së kërkimit të kërkimit. Një nënmenu do të hapet në të cilën mund të zgjidhni llojin e dëshiruar të skedarit nga lista e drop-down.

Filtër Kërkimi në menaxherin e skedarit Nautilus në Linux

Përfundim

Nga sa më sipër, mund të konkludohet se për sistemin e kërkimit të shpejtë në sistem, bëhet metoda e dytë, e lidhur me përdorimin e ndërfaqes grafike. Nëse keni nevojë të vendosni shumë mundësi kërkimi, atëherë komanda e gjetjes është e domosdoshme në terminalin.

Lexo më shumë