Kaip ieškoti failų "Linux"

Anonim

Kaip ieškoti failų

Dirbant bet kurioje operacinėje sistemoje kartais reikia naudoti įrankius greitai rasti failą. Tai yra svarbi "Linux", taigi bus laikoma šiais galimais būdais, kaip ieškoti failų šioje OS. Pateikta bus tiek failų tvarkytuvo įrankiai, ir komandos, naudojamos terminale.

Taip pat žiūrėkite:

Pervadinti failus Linux

Sukurti ir ištrinti failus Linux

Terminalas

Jei reikia nustatyti daug paieškos parinkčių rasti norimą failą, paieškos komanda yra būtina. Prieš apsvarstant visus jo variantus, verta vaikščioti ant sintaksės ir parinkčių. Sintaksė ji turi tokią:

rasti būdą

Kur kelias yra katalogas, kuriame bus paieška. Yra trys pagrindiniai būdai, kaip nurodyti kelią:

  • / - paieška šaknų ir katalogų, esančių šalia jo;
  • ~ - ieškoti pagal namų katalogą;
  • ./ - Ieškoti kataloge, kuriame šiuo metu vartotojas šiuo metu yra.

Taip pat galite nurodyti kelią tiesiai į paties katalogą, kuriame yra failas yra.

Rasti parinktis yra labai daug, ir tai yra dėka jiems, kad galite padaryti lanksčią paieškos nustatymą nustatydami būtinus kintamuosius:

  • -Vardas - atlikti paiešką, atsižvelgiant į meninio elemento pavadinimą;
  • -Vartotojas - ieškoti konkrečiam vartotojui priklausančių failų;
  • -Group. - atlikti konkrečios vartotojų grupės paiešką;
  • -Perm. - Rodyti failus su nurodytu prieigos režimu;
  • - N. - ieškoti, atsižvelgiant į objekto dydį;
  • -Mtime + n -n - ieškoti failų, kurie pasikeitė daugiau (+ N) ar mažiau (-n) dienų;
  • -Type. - ieškoti apibrėžtų tipo failų.

Taip pat yra daug pageidaujamų elementų. Čia yra jų sąrašas:

  • B. - blokas;
  • F. - normalus;
  • P. - pavadintas kanalas;
  • D. - Katalogas;
  • L. - nuoroda;
  • S. - lizdas;
  • C. - simbolis.

Po išsamaus sintaksės ir parinkčių analizavimo, paieškos komanda gali būti tvarkoma tiesiogiai vizualiems pavyzdžiams. Atsižvelgiant į komandų naudojimo galimybių gausą, pavyzdžiai bus skiriami ne visiems kintamiesiems, bet tik labiausiai panaudotam.

Taip pat žiūrėkite: Populiarios komandos "Terminal Linux"

1 metodas: Paieška pagal pavadinimą (-Name parinktį)

Dažniausiai vartotojai naudoja "parinktį" ieškoti sistemos, todėl jis yra iš jo ir prasideda. Mes analizuosime keletą pavyzdžių.

Paieška pagal plėtrą

Tarkime, jums reikia rasti failą sistemoje su plėtiniu ".xlsx", kuris yra "Dropbox" kataloge. Norėdami tai padaryti, naudokite šią komandą:

Rasti / Pradžia / Vartotojas / Dropbox -Name "* .xlsx" -Print

Iš savo sintaksės galima teigti, kad paieška atliekama "Dropbox" kataloge ("Namai / Vartotojo / Dropbox"), o norimas objektas turėtų būti su plėtiniu ".xlsx". Žvaigždutė siūlo, kad paieška bus išleista visuose šio išplėtimo failuose, neatsižvelgiant į jų pavadinimą. "-Print" rodo, kad bus rodomi paieškos rezultatai.

Pavyzdys:

Kaip ieškoti failų

Paieška pagal failo pavadinimą

Pavyzdžiui, norite rasti failą su pavadinimu "Lumpics" kataloge "/ namuose", tačiau jo išplėtimas nežinomas. Šiuo atveju turite atlikti šiuos veiksmus:

Rasti ~ -Name "Lumpics *" -Print

Kaip matote, čia naudojamas "~" simbolis, o tai reiškia, kad paieška bus surengta namų kataloge. Po "-name" parinktis yra nurodyta paieškos failo pavadinimas ("Lumps *"). Pabaigoje žvaigždute reiškia, kad paieška bus vadinama tik pavadinimu, neatsižvelgiant į plėtrą.

Pavyzdys:

Kaip ieškoti failų

Ieškokite pirmojoje raidėje

Jei prisimenate tik pirmąją raidę, iš kurios prasideda failo pavadinimas, tada yra speciali komanda sintaksė, kuri padės jums rasti. Pavyzdžiui, norite rasti failą, kuris prasideda raide "G" į "L", ir jūs nežinote, kuris katalogas yra. Tada jums reikia atlikti šią komandą:

Rasti / pavadinti "[G-L] * "Print

Sprendžiant pagal "/" simbolį, kuris eina iš karto po pagrindinės komandos, paieška bus praleista nuo šakninio katalogo, tai yra visoje sistemoje. Be to, dalis "[G-L] *" reiškia, kad norimas žodis prasidės tam tikra raidė. Mūsų atveju nuo "g" iki "l".

Beje, jei žinote failo plėtinį, tada po "*" simbolis galite jį nurodyti. Pavyzdžiui, jums reikia rasti tą patį failą, bet žinote, kad jis turi pratęsimą ".odt". Tada galite naudoti tokią komandą:

Rasti / pavadinti "[G-L] *. ODT" -Print

Pavyzdys:

PAVYZDYS PAVYZDYS PIRMOJI raidėje ir jos plėtra Linux

2 metodas: prieigos modifikavimo paieška (parinktis -Perm)

Kartais būtina rasti objektą, kurio vardas nežinote, bet žinote, kokia prieigos režimas jis turi. Tada jums reikia taikyti "-perm" parinktį.

Tai gana paprasta naudoti, jums tiesiog reikia nurodyti paieškos vietą ir prieigos režimą. Čia yra tokios komandos pavyzdys:

Rasti ~ -Perm 775 -Print

Tai yra, paieška atliekama namų skyriuje, o paieškos objektai turės prieigą prie 775. Taip pat galite užregistruoti "-" simbolį prieš šį numerį, tada rasta objektai turės nulinio leidimų bitai nurodyta vertė .

3 metodas: naudotojo ar grupės paieška (sup parinktys ir -Group)

Yra naudotojų ir grupių bet operacinėje sistemoje. Jei norite rasti objektą, priklausantį vienai iš šių kategorijų, galite naudoti atitinkamai "-USER" arba "-Group" parinktis.

Paieškos failas pagal jo vartotojo vardą

Pavyzdžiui, reikia rasti "Lampics" failą "Dropbox" kataloge, bet jūs nežinote, kaip jis vadinamas, bet žinote, kad tiesiog priklauso vartotojui "Vartotojas". Tada jums reikia atlikti šią komandą:

Rasti / Pradžia / Vartotojo / Dropbox -USER vartotojas -Print

Šioje komandoje nurodėte reikiamą katalogą (/ namų / vartotojo / "Dropbox"), nurodėte, kad jums reikia ieškoti naudotojo (-USER) priklausančio failo ir nurodėte, ką vartotojas priklauso šiam failui (vartotojui).

Pavyzdys:

Ieškoti failo naudotojui Linux

Taip pat žiūrėkite:

Kaip pamatyti naudotojų sąrašą Linux

Kaip pridėti vartotoją į grupę Linux

Paieškos failas pagal jo grupės pavadinimą

Raskite failą, kuris priklauso konkrečiam grupei, yra tik kaip - jums reikia tik pakeisti "-USER" parinktį "-Group" ir nurodykite šios grupės pavadinimą:

Ieškoti / -Groupe svečiams atspaudai

Tai reiškia, kad jūs nurodėte, kad norite rasti failą sistemoje, susijusioje su svečių grupe. Paieška vyks visoje sistemoje, tai patvirtina simbolis "/".

4 metodas: failo paieška pagal tipą (-Type parinktį)

Rasti ką nors "Linux" elementas yra gana paprastas, tiesiog reikia nurodyti atitinkamą parinktį (-Type) ir nurodykite tipą. Straipsnio pradžioje buvo išvardyti visi tipai, kurie gali būti taikomi paieškai.

Pavyzdžiui, norite rasti visus blokų failus į namų katalogą. Šiuo atveju jūsų komanda atrodys taip:

Rasti ~ -type b -print

Atitinkamai, jūs nurodėte, kad praleisti paiešką pagal failo tipą, kaip rodo "-Type" parinktis, ir tada nustatė jo tipą, pateikiant bloko failo simbolį - "B".

Pavyzdys:

Kaip ieškoti failų

Panašiai galite rodyti visus norimo katalogo katalogus, įvertindami simbolį "D" į komandą:

Rasti / Pradžia / Vartotojas -Type D -Print

5 metodas: Ieškokite failo dydžio (-Size parinktis)

Jei iš visų failų informacijos žinote tik jo dydį, gali pakakti jį rasti. Pvz., Norite rasti 120 MB failą konkrečiame kataloge, atlikite šiuos veiksmus:

Rasti / Pradžia / Vartotojo / Dropbox -Size 120m -Print

Pavyzdys:

Išvesties komandos, skirtos rasti tam tikro dydžio failą

Taip pat perskaitykite: Kaip sužinoti aplanko dydį Linux

Kaip matote, buvo rastas failas. Bet jei nežinote, kuris katalogas yra, galite ieškoti per visą sistemą, nurodant šakninį katalogą komandos pradžioje:

Ieškoti / -Size 120M -Print

Pavyzdys:

Ieškokite apibrėžiančio failo visoje Linux sistemoje

Jei žinote, kad failo dydį maždaug, tada ši byla turi specialią komandą. Jūs turite užregistruoti tą patį terminale, tik prieš nurodydami failo dydį, kad įdiegtumėte "-" ženklą (jei reikia rasti failus mažiau nei nurodytas dydis) arba "+" (jei paieškos failo dydis yra daugiau nurodyta). Čia yra tokios komandos pavyzdys:

Rasti / Pradžia / Vartotojas / Dropbox + 100m -Print

Pavyzdys:

Paieškos failas daugiau nurodyta Linux

6 metodas: failo paieška pagal keitimo datą (parinktis - parinktis)

Yra atvejų, kai tai yra patogiausia atlikti failų paiešką pagal jo pakeitimo datą. Linux, tai taikoma "-mtime" parinktis. Tai gana paprasta naudoti jį, apsvarstyti viską pavyzdyje.

Tarkime, aplanke "Vaizdai", turime rasti objektus, kurie buvo pakeisti per pastarąsias 15 dienų. Štai ką reikia užsiregistruoti terminale:

Rasti / Pradžia / Vartotojas / image -mtime -15 -Print

Pavyzdys:

Kaip ieškoti failų

Kaip matote, ši parinktis rodo ne tik failus, kurie buvo pakeisti per nustatytą laikotarpį, bet ir aplankus. Ji dirba priešinga kryptimi - galite rasti objektų, kurie buvo pakeisti vėliau nei nustatytą laikotarpį. Norėdami tai padaryti, turite įvesti "+" ženklą prieš skaitmeninę vertę:

Rasti / Pradžia / Vartotojo / image -mTime +10 -Print

GUI.

Grafinė sąsaja iš esmės palengvina pradedantiesiems gyvenimą, kuris įdiegė tik Linux platinimą. Šis paieškos metodas yra labai panašus į "Windows", nors jis negali suteikti visų privalumų, kuriuos siūlo terminalas. Bet pirmiausia pirmiausia. Taigi, apsvarstykite, kaip pateikti failų paiešką "Linux" naudojant grafinę sistemos sąsają.

1 metodas: Paieška per sistemos meniu

Dabar bus peržiūrėtas failų paieškos per Linux sistemos meniu būdas. Veiksmai bus atlikti Ubuntu 16.04 LSS platinimui, tačiau nurodymas yra bendras visiems.

Taip pat perskaitykite: Kaip sužinoti "Linux" platinimo versiją

Tarkime, jums reikia rasti failus pagal pavadinimą "rasti mane" sistemoje, taip pat šie failai sistemoje du: vienas į ".txt" formatu, ir antroji - ".odt". Norėdami juos rasti, iš pradžių turite spustelėkite meniu piktogramą (1), o specialiame įvesties lauke (2) nurodykite paieškos užklausą "Rasti mane".

Bus rodomas paieškos rezultatas, kuriame bus rodomi paieškos failai.

Kaip ieškoti failų

Bet jei sistemoje buvo daug tokių failų ir jie visi skyrėsi plėtiniais, paieška būtų sudėtingesnė. Norint pašalinti nereikalingus rezultatus, pvz., Programose, geriausia naudoti filtrą.

Jis yra dešinėje meniu pusėje. Galite filtruoti dviem kriterijais: "Kategorijos" ir "šaltiniai". Išplėskite šiuos du sąrašus spustelėję rodyklę šalia pavadinimo ir meniu, pašalinkite paskirstymą iš nereikalingų elementų. Šiuo atveju tai bus išmintingesnė tik palikti "failus ir aplankus", nes mes ieškome tiksliai failus.

Kaip ieškoti failų

Jūs galite iš karto pastebėti šio metodo stokos - jūs negalite konfigūruoti filtro išsamiai, kaip ir terminale. Taigi, jei ieškote teksto dokumento su tam tikru pavadinimu, galite rodyti nuotraukas, aplankus, archyvus ir pan. Bet jei žinote tikslią teisingo failo pavadinimą, galite greitai rasti, nesakydami daugelio būdai "rasti"

2 metodas: paieška per failų tvarkyklę

Antrasis metodas turi didelį pranašumą. Naudojant failų tvarkyklės įrankį, galite ieškoti nurodytame kataloge.

Atlikite šią operaciją paprastesnė. Jums reikia failų tvarkyklėje, mūsų atveju, Nautilus, įveskite aplanką, kuriame yra norimas failas, ir spustelėkite mygtuką "Ieškoti", esančiame viršutiniame dešiniajame lango kampe.

Mygtukas Ieškoti failų tvarkyklėje Nautilus Linux

Įvesties lauke, kuris rodomas, turite įvesti tariamą failo pavadinimą. Be to, nepamirškite, kad paiešką galima padaryti ne kintamojo failo pavadinimu, bet tik jos dalimi, kaip parodyta toliau pateiktame pavyzdyje.

Failų ieškojimas savo failų tvarkyklės Nautilus daliai Linux

Kaip ir ankstesniame metode, filtras gali būti naudojamas taip pat. Norėdami atidaryti jį, spustelėkite mygtuką su "+" ženklu, esančiu dešinėje paieškos užklausos pusėje. Submeniu bus atidarytas, kuriame išskleidžiamajame sąraše galite pasirinkti norimą failo tipą.

Filtruoti ieškant failų tvarkyklės Nautilus Linux

Išvada

Nuo to, kas išdėstyta, galima daryti išvadą, kad greito paieškos sistemoje sistema atliekama antrasis metodas, susietas su grafinės sąsajos naudojimu. Jei reikia nustatyti daug paieškos parinkčių, tada paieškos komanda yra būtina terminale.

Skaityti daugiau