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:
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:
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:
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:
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:
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:
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:
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:
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 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.
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.
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.
Į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.
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ą.
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.