Kako iskati datoteke v Linuxu

Anonim

Kako iskati datoteke v Linuxu

Med delom v katerem koli operacijskem sistemu je včasih treba uporabiti orodja za hitro iskanje datoteke. To je pomembno za Linux, zato bo naslednje obravnavane vse možne načine za iskanje datotek v tem OS. Predstavljena bo Orodje za upravljanje datotek in ukaze, ki se uporabljajo v terminalu.

Poglej tudi:

Preimenujte datoteke v Linuxu

Ustvarite in izbrišite datoteke v Linuxu

Terminal

Če želite nastavite veliko možnosti iskanja, da bi našli želeno datoteko, je ukaz za iskanje nepogrešljiv. Pred upoštevanjem vseh njenih sprememb je vredno hoditi po sintaksu in možnostih. Sintaksa ima naslednje:

poiščite možnost

Kjer je pot imenik, v katerem se bo pojavilo iskanje. Obstajajo trije osnovni način za določitev poti:

  • / - Iskanje na korenu in imenik, ki meji na njega;
  • ~ - Iskanje po domačem imeniku;
  • ./ - Iskanje v imeniku, v katerem je uporabnik trenutno trenutno.

Pot lahko podate tudi neposredno do samega imenika, v katerem je datoteka domnevno nameščena.

Najdi možnosti so zelo, in hvala za njih, da lahko naredite prilagodljivo iskanje nastavitev z nastavitvijo potrebnih spremenljivk:

  • -Name. - izvedite iskanje tako, da jemljete ime umetniškega elementa;
  • -Useer. - Iskanje datotek, ki pripadajo določenemu uporabniku;
  • -Group. - izvedite iskanje s posebno skupino uporabnikov;
  • -Perm. - Pokaži datoteke z določenim načinom dostopa;
  • --Size N. - Iskanje po velikosti predmeta;
  • -Mime + n -n - Iskanje datotek, ki so spremenile več (+ N) ali manj (-N) pred dnevi;
  • -Type. - Iskanje določenih datotek vrste.

Vrste želenih elementov so prav tako veliko. Tukaj je njihov seznam:

  • B. - blok;
  • F. - normalno;
  • Str. - imenovan kanal;
  • D. - katalog;
  • L. - povezava;
  • S. - vtičnica;
  • C. - Simbol.

Po podrobnem razčlenjevanju sintakse in možnosti se lahko ukaz najdenja obdeluje neposredno v vizualni primeri. Glede na obilo možnosti uporabe ukazov, bodo primeri, ki se ne dajo za vse spremenljivke, ampak samo za najbolj uporabljeno.

Glej tudi: Popularne ekipe v Terminal Linux

1. način: Iskanje po imenu (možnost -name)

Najpogosteje uporabniki uporabljajo možnost -name možnost za iskanje sistema, zato je iz njega in se začne. Analizirali bomo več primerov.

Iskanje po širitvi

Recimo, da morate najti datoteko v sistemu z razširitvijo ".xlsx", ki se nahaja v imeniku Dropbox. Če želite to narediti, uporabite naslednji ukaz:

Najdi / Domov / Uporabnik / Uporabnik / Dropbox -name "* .xlsx" -print

Iz njegove sintakse lahko rečemo, da se iskanje izvede v imeniku "Dropbox" ("/ Home / User / Dropbox"), želeni predmet pa mora biti s podaljškom ".xlsx". Asterisk predlaga, da se iskanje porabi za vse datoteke te širitve, ne da bi upoštevali njihovo ime. "Odtis" označuje, da bodo rezultati iskanja prikazani.

Primer:

Primer iskanja v določenem imeniku za razširitev datoteke v Linuxu

Iskanje po imenu datoteke

Na primer, želite najti datoteko z imenom "Lumphip" v imeniku "/ Home", vendar širitev ni znana. V tem primeru morate narediti naslednje:

Poiščite ~ -Name "Lumpics *" -print

Kot lahko vidite, se tukaj uporablja simbol "~", kar pomeni, da bo iskanje potekalo v domačem imeniku. Po možnosti "-Name" je označeno ime iskalne datoteke ("Lumphip *"). Zvezdica na koncu pomeni, da se iskanje imenuje le po imenu, ne da bi upoštevali širitev.

Primer:

Primer iskanja iskanja datoteke v domačem imeniku v Linuxu

Iskanje na prvi črki v imenu

Če se spomnite samo prve črke, iz katere se začne ime datoteke, potem je na voljo posebna sintaksa ukazov, ki vam bo pomagala najti. Na primer, želite najti datoteko, ki se začne s črko "G" do "L", in ne veste, kateri katalog je. Potem morate izvesti naslednji ukaz:

Iskanje / -name "[g-l] *" -print

Sodeč po "/" simbolu, ki gre takoj po glavni ekipi, se iskanje porabi za začetek iz korenskega imenika, to je v celotnem sistemu. Poleg tega del "[G-L] *" pomeni, da se bo želena beseda začela z določeno črko. V našem primeru, od "G" do "L".

Mimogrede, če poznate podaljšek datoteke, potem po simbolu "*", ki ga lahko določite. Na primer, morate najti isto datoteko, vendar veste, da ima razširitev ".ODT". Potem lahko uporabite taka ukaz:

Iskanje / -name "[g-l] *. Odt" -print

Primer:

Primer iskanja datoteke na prvi črki in njegovi širitvi v Linuxu

Metoda 2: Iskanje dostopa Modif (možnost -Perm)

Včasih je treba najti predmet, katerega ime ne veste, ampak veste, kateri način dostopa je. Potem morate uporabiti možnost »-derm«.

To je zelo preprosto, da ga uporabljate, morate samo določiti iskalni kraj in način dostopa. Tukaj je primer takšne ekipe:

Najdi ~ -derm 775 -print

To pomeni, da se iskanje izvede v odseku na domu, iskalni objekti pa bodo imeli dostop do 775. Registrirate lahko tudi simbol "-" pred to številko, nato pa bodo najdeni predmeti bitov ničelnih dovoljenj za določeno vrednost .

Metoda 3: Iskanje po uporabniku ali skupini (SUP Možnosti in -group)

V katerem koli operacijskem sistemu so uporabniki in skupine. Če želite najti predmet, ki pripada eni od teh kategorij, lahko uporabite možnost "-user" ali "-group" oziroma.

Iskanje datoteke po imenu njegovega uporabnika

Na primer, morate najti datoteko "lamps" v Dropbox Directory, vendar ne veste, kako se imenuje, vendar veste samo pripada uporabniku "uporabnik". Potem morate izvesti naslednji ukaz:

Najdi / Home / Uporabnik / Uporabnik / Dropbox -User Uporabniški -print

V tem ukazu ste navedli potreben imenik (/ Home / User / Dropbox), ki je navedel, da morate iskati datoteko, ki pripada uporabniku (-user), in pokazala, kateri uporabnik pripada tej datoteki (uporabnik).

Primer:

Iskanje datoteke za uporabnika v Linuxu

Poglej tudi:

Kako videti seznam uporabnikov v Linuxu

Kako dodati uporabnika v skupino v Linuxu

Iskanje datoteke po imenu njegove skupine

Poiščite datoteko, ki pripada določeni skupini, je prav tako podobno - potrebujete samo možnost »-user« na možnost »-group« in določiti ime te skupine:

Najdi / -groupe gost -print

To pomeni, da ste navedli, da želite najti datoteko v sistemu, ki se nanaša na skupino za goste. Iskanje se bo pojavilo v celotnem sistemu, kar dokazuje simbol "/".

Metoda 4: Iskanje datoteke po vrsti (možnost -Type)

Poiščite nekoga elementa v Linuxu je precej preprost, morate samo določiti ustrezno možnost (-Type) in določiti vrsto. Na začetku izdelka so navedene vse vrste tipov, ki se lahko uporabljajo za iskanje.

Na primer, želite najti vse blokirne datoteke v domačem imeniku. V tem primeru bo vaša ekipa izgledala takole:

Poišči ~ -Type B -print

V skladu s tem ste navedli, ki porabijo iskanje po vrsti datoteke, kar dokazuje z možnostjo "-Type" in nato določimo njegovo vrsto, tako da je blokovna datoteka simbol - "B".

Primer:

Iskanje datotek z uporabo ukaza -Tipe v terminalu Linux

Podobno lahko prikažete vse imenike v želenem imeniku, in simbol "D" na ukaz:

Najdi / Domov / Uporabnik -Tip d -print

Metoda 5: Poiščite datoteko z velikostjo (-Size)

Če iz vseh podatkov datotek poznate samo njeno velikost, potem je morda dovolj, da jo najdete. Na primer, želite najti datoteko 120 MB v določenem imeniku, za to sledite naslednjemu:

Najdi / Domov / Uporabnik / Uporabnik / Dropbox -Size 120m -print

Primer:

Izhodni ukazi za iskanje datoteke določene velikosti

Preberite tudi: Kako izvedeti velikost mape v Linuxu

Kot lahko vidite, je bila najdena datoteka, ki jo potrebujete. Ampak, če ne veste, kateri imenik je, lahko iščete po celotnem sistemu, ki navaja korenski imenik na začetku ekipe:

Najdi / -Size 120m -print

Primer:

Poiščite določeno datoteko v celotnem sistemu v Linuxu

Če poznate velikost datoteke, ima ta primer posebno ekipo. Isto se morate registrirati v terminalu, preden določite velikost datoteke, da namestite znak "-" (če morate najti datoteke, ki so manjše od določene velikosti) ali "+" (če je velikost datoteke za iskanje več naveden). Tukaj je primer takšne ekipe:

Najdi / Domov / Uporabnik / Uporabnik / Dropbox + 100m -print

Primer:

Iskanje datoteke v velikosti, ki je bolj določeno v Linuxu

Metoda 6: iskanje datoteke po datumu spremembe (-mime možnost)

Obstajajo primeri, ko je najbolj primeren za iskanje datoteke po datumu spremembe. V Linuxu to velja možnost »-Mtime«. To je precej enostavno, da ga uporabljate, razmislite o vsem na primer.

Predpostavljamo v mapo »Slike«, da najdemo predmete, ki so bili predmet sprememb zadnjih 15 dni. To je tisto, kar se morate registrirati v terminalu:

Najdi / home / User / Slika -Mime -15 -print

Primer:

Primer iskanja datotek do datuma zadnje spremembe z ukazom Najdi v Linuxu

Kot lahko vidite, ta možnost prikazuje ne samo datoteke, ki so bile v določenem obdobju spremenjene, temveč tudi mape. Dela v nasprotni smeri - najdete lahko predmete, ki so bili spremenjeni pozneje kot določeno obdobje. Če želite to narediti, morate vnesti znak "+" pred digitalno vrednostjo:

Najdi / Home / User / Slika -Mime +10 -print

GUI.

Grafični vmesnik v veliki meri olajša življenje začetnikov, ki so namestili samo distribucijo Linuxa. Ta metoda iskanja je zelo podobna tistemu, ki se izvede v sistemu Windows, čeprav ne more dati vseh prednosti, ki jih ponuja terminal. Najprej pa najprej. Torej, razmislite, kako narediti datoteko iskanje v Linux z uporabo grafičnega sistema vmesnik.

Metoda 1: Iskanje po merinem meniju

Zdaj se pregleda metoda iskanja datotek prek sistema Linux Sistem. Ukrepi bodo izvedeni v distribuciji Ubuntu 16.04 LTS, vendar je navodilo skupno vsem.

Preberite tudi: Kako izvedeti različico distribucije Linuxa

Recimo, da morate najti datoteke pod imenom "Najdi me" v sistemu, tudi te datoteke v sistemu dva: ena v formatu ".txt" in drugi - ".odt". Da bi jih našli, morate najprej klikniti na ikono menija (1) in v posebnem vnosu (2), določite iskalno poizvedbo »Najdi me«.

Rezultat iskanja se prikaže, kjer bodo prikazane datoteke iskanja.

Rezultati iskanja datotek, izvedeni v meniju Sistem Linux

Če pa je bilo v sistemu veliko takih datotek in se je vse razlikovalo v razširitvah, bi bilo iskanje bolj zapleteno. Da bi izključili nepotrebne datoteke pri izdaji rezultatov, kot so programi, je najbolje uporabiti filter.

Nahaja se na desni strani menija. Lahko filtrirate na dveh merilih: "Kategorije" in "Viri". Razširite ta dva seznama s klikom na puščico poleg imena in meni, odstranite dodelitve od nepotrebnih elementov. V tem primeru bo pametna le, da pustimo "datoteke in mape", saj iščemo točno datoteke.

Nastavitev filtra v meniju Linux, ko iščete datoteke

Lahko takoj opazite pomanjkanje te metode - ne morete podrobno konfigurirati filtra, kot v terminalu. Torej, če iščete dokument z besedilom z nekaterimi imenom, lahko v izročitvi prikažete slike, mape, arhive itd. Če pa veste točno ime prave datoteke, jo lahko hitro najdete, ne da bi preučevali številne načinov za "iskanje"

2. način: iskanje po upravitelju datotek

Druga metoda ima pomembno prednost. Z orodjem Upravitelj datotek lahko iščete v določenem imeniku.

Izvedite to operacijo, je enostavnejša. Potrebujete v upravitelju datotek, v našem primeru, Nautilus, vnesite mapo, v kateri je želena datoteka verjetno, in kliknite gumb »Iskanje«, ki se nahaja v zgornjem desnem kotu okna.

Gumb Iskanje v upravitelju datotek Nautilus v Linuxu

V vhodnem polju, ki se prikaže, morate vnesti domnevno ime datoteke. Prav tako ne pozabite, da je iskanje mogoče izvesti ne s spremenljivo ime datoteke, ampak le z njegovim delom, kot je prikazano v spodnjem primeru.

Datoteka, ki išče njen del upravitelja datotek Nautilus v Linuxu

Kot v prejšnji metodi se lahko filter uporablja na enak način. Če ga odprete, kliknite gumb z znakom "+", ki se nahaja na desni strani polja iskalnih poizvedb. Odpre se podmeni, v katerem lahko izberete želeno vrsto datoteke na spustnem seznamu.

Filter Iskanje v upravitelju datotek Nautilus v Linuxu

Zaključek

Iz zgoraj navedenega je mogoče sklepati, da se za sistem hitrega iskanja na sistemu izvaja druga metoda, vezana na uporabo grafičnega vmesnika. Če želite nastaviti številne možnosti iskanja, je ukaz za iskanje nepogrešljiv v terminalu.

Preberi več