Pavyzdžiai naudojant "Linux" paieškos komandą

Anonim

Pavyzdžiai naudojant

Populiariausi failų vadovai "Linux" branduolio operacinėms sistemoms turi gana funkcinę paieškos priemonę. Tačiau parametrai, kurie ne visada yra, yra pakankama, kad būtų galima ieškoti reikalingos informacijos. Šiuo atveju, standartinė programa, kuri prasideda per "terminalą" yra padėti. Tai leidžia įvesti komandą, argumentą ir parinktis, kad būtų galima lengvai rasti reikiamus duomenis konkrečiame kataloge arba visoje sistemoje.

Mes naudojame "Linux" paieškos komandą

Rasti komanda skirta ieškoti įvairių objektų, įskaitant failų bet kokių formatų ir katalogo įvairių gylio. Iš naudotojo reikia tik patekti į komandą, nurodykite norimą vertę ir priskirkite argumentus, kad nustatytumėte filtravimo parametrus. Pati naudingumo procedūra paprastai neužima daug laiko, tačiau tai priklauso nuo nuskaitytos informacijos tūrio. Dabar apsilankkime dėl išsamesnės informacijos naudojimo pavyzdžių.

Perėjimas prie katalogo per konsolę

Pirma, norėčiau šiek tiek pasitraukti iš pagrindinės komandos ir paveikti papildomų veiksmų temą, kuri ateityje padės kontroliuoti iš konsolės. Faktas yra tai, kad Linux skirstymo komunalinės paslaugos nėra aštrintos ieškoti visų elementų kompiuteryje. Visi procesai turėtų būti pradėtos tik su pilnos vietos nuoroda į elementus arba eiti į vietą per CD komandą. Padarykite tai pakankamai pakankamai:

  1. Atidarykite įdiegtą failų tvarkyklę ir eikite į norimą aplanką, kuriame norite naudoti paieškos komandą.
  2. Pavyzdžiai naudojant

  3. Bet kuriame objekte spustelėkite PCM ir suraskite elementą "savybės".
  4. Pavyzdžiai naudojant

  5. Jūs pamatysite savo tėvų aplanką su visu būdu nurodyti. Prisiminkite, kad pereinate nuo "terminalo".
  6. Pavyzdžiai naudojant

  7. Dabar paleiskite konsolę, pavyzdžiui, per meniu.
  8. Pavyzdžiai naudojant

  9. Mes rašome CD / Home / Vartotojo / aplanko komandą, kur vartotojas yra vartotojo namų aplanko pavadinimas ir aplankas yra reikalingo katalogo pavadinimas.
  10. Pavyzdžiai naudojant

Jei prieš naudodamiesi, atlikite nurodytą instrukciją aukščiau, jūs negalite paskirti visą kelią į failą, jei jis yra pasirinktoje vietoje. Toks sprendimas ateityje žymiai pagreitins komandą.

Ieškoti failų dabartiniame kataloge

Vykdydami atradimą iš labiausiai veikiančių konsolės, gausite paieškos rezultatus į savo aktyvų vartotojo katalogą. Kitais atvejais, pavyzdžiui, kai suaktyvinate ieškodami pagal vietą, rezultatuose pamatysite visus jose esančius failus ir esančius failus.

Pavyzdžiai naudojant

Rasti aktyvavimą be argumentų ir parinkčių yra naudojamas, kai būtina peržiūrėti visus elementus vienu metu. Jei jų vardas yra visiškai nepatvirtintas į eilutę, verta keisti komandą, kad jis gautų paieškos formą. -Print.

Ieškoti failų nurodytame kataloge

Komanda rodyti failus per nurodytą kelią praktiškai nesiskiria nuo pirmiau minėto. Taip pat turėtumėte užsiregistruoti rasti ir po pridėti ./folder, jei norite sužinoti katalogo duomenis dabartinėje vietoje, arba jums reikės nurodyti visą kelią, įvesdami, pavyzdžiui, rasti ./home/user/ Atsisiuntimai / aplankas, kur aplankas - galutinis katalogas. Kiekvienas elementas bus atšauktas atskiromis linijomis jų gylio tvarka.

Naudojant paieškos komandą, rodančią failo vietą Linux vietoje

Paieška pagal vardą

Kartais reikia rodyti objektus, kurie atitinka tik pavadinimą. Tada vartotojas turi nurodyti atskirą pasirinkimą komandai, kad ji supranta apeliaciją. Įvesties eilutė įgyja tokį tipą: rasti. -Name "Žodis", kur žodis yra raktinis žodis paieškai, kuri būtinai parašyta dvigubomis kabutėmis ir, atsižvelgiant į kiekvieno simbolio registrą.

Ieškoti failų pagal pavadinimą per paieškos komandą Linux

Jei nežinote tikslios kiekvieno laiško registro arba norite rodyti visus atitinkamus pavadinimus, neatsižvelgiant į šį parametrą, įveskite paieškos konsolę. - "Žodis".

Jei norite filtruoti rezultatus pagal raktinį žodį į argumentą, pridedamas kitas. Komanda įgyja formą. - "Žodis", kur žodis yra žodis, kurį reikia atmesti.

Įgalinti filtravimą pagal raktinių žodžių paieškos komandą Linux

Kartais reikia rasti objektus vieną raktą, išskyrus kitą. Tada, pakaitomis priskirti keletą paieškos parinkčių ir įvesties linija gaunama taip: Rasti. -Name "žodis" -not pavadinimas "* .txt". Atkreipkite dėmesį, kad antrajame argumente nurodyta "* .txt", ir tai reiškia, kad rasti darbus ne tik su pavadinimais, bet ir su failų formatais, nurodytų šioje formoje.

Pavyzdžiai naudojant

Yra operatorius arba. Tai leidžia nedelsiant rasti vieną ar kelis tinkamus argumentus. Kiekvienas nurodomas atskirai, pridedant atitinkamus argumentus. Kaip rezultatas, paaiškėja apie: rasti -name "žodis" -o -Name "Word1".

Pavyzdžiai naudojant

Nurodant paieškos gylį

"Find Command" padės vartotojui ir tada, kai reikia rasti katalogo turinį tik į nurodytą gylį, pavyzdžiui, trečiame poaplankyje nereikia analizės. Norėdami įdiegti tokius apribojimus, įveskite Rasti. -MaxDepth N -Name "žodis", kur n yra maksimalus gylis ir -Name "Word" - bet kokie vėlesni argumentai.

Pavyzdžiai naudojant

Ieškoti keliuose kataloguose

Daugelis katalogų vienu metu yra keletas aplankų su skirtingais turiniu. Jei ten yra didelė suma, ir paieška turi būti įgyvendinama tik tam tikru būdu, tada jums reikės nurodyti tai įvesdami paiešką ./folder komanda ./folder1 -Type f -Name "Žodis", kur ./folder. / Folder1 yra tinkamo katalogo sąrašas ir -Name "Word" - kiti argumentai.

Pavyzdžiai naudojant

Paslėptų elementų rodymas

Nenurodant atitinkamo argumento, konsolėje nebus rodomi paslėpti objektai nuskaitytuose kataloguose. Todėl vartotojas rankiniu būdu numato papildomą parinktį, kad galų gale komanda buvo tokia: rasti ~ -Type f -name. * ". Jūs gausite pilną visų failų sąrašą, bet jei kai kurie iš jų neturi prieigos, prieš rasdami žodį eilutėje, sudo sudo aktyvuoti "SuperUSER" teises.

Pavyzdžiai naudojant

Nuskaitymo namų aplankų grupės ir vartotojai

Kiekvienas vartotojas gali sukurti neribotą skaičių katalogų ir objektų skirtingose ​​vietose. Greičiau rasti informaciją, kuri priklauso vienam iš vartotojų, naudojant Rasti komandą ir vieną iš jo argumentų. "Terminal" registre. -USER Vartotojo vardas, kur naudotojo vardas yra naudotojo vardas. Įėję į nuskaitymą pradės veikti automatiškai.

Pavyzdžiai naudojant

Maždaug ta pati schema veikia su vartotojų grupėmis. Veikimo failų analizė, susijusi su viena iš grupių, atsiranda naudojant "Rasti / var / www -w -Group" grupės pavadinimą. Nepamirškite, kad objektai gali būti didelis skaičius ir jų sudarymas kartais užtrunka daug laiko.

Pavyzdžiai naudojant

Filtravimas pagal datą

Operacinė sistema automatiškai išsaugo informaciją apie kiekvieno esamo failo pakeitimo datą. "Find Command" leidžia juos rasti visus nurodytu parametrą. Norint užregistruoti sudo rasti / -mtime N, kur N yra prieš dienų skaičius, kai objektas buvo pakeistas paskutinį kartą. Norint gauti duomenis ir failus, skirtus tik "Superuser", reikia sudo prefikso.

Pavyzdžiai naudojant

Jei esate suinteresuoti žiūrėti daiktus, kuriuos paskutinį kartą atidarė tam tikrą skaičių dienų, tada eilutė keičia savo nuomonę apie sudo paiešką / -ted N.

Pavyzdžiai naudojant

Failų filtravimas.

Kiekvienas objektas turi savo dydį, atitinkamai failų paieškos komandą turi būti funkcija, leidžianti juos filtruoti pagal šį parametrą. Rasti žino, kaip tai padaryti, jums reikia tik nustatyti dydį per pačią argumentą. Pakanka įvesti paiešką / -Size n, kur n yra baitų, megabaitų (m) arba gigabaitų tūris (g).

Pavyzdžiai naudojant

Galite nurodyti norimų elementų diapazoną. Tada apibrėžimai tinka į komandą, pavyzdžiui, tokia eilutė: rasti / -Size + 500m -Size -1000m. Tokia analizė parodys daugiau nei 500 megabaitų failus, bet mažiau nei 1000.

Pavyzdžiai naudojant

Ieškokite tuščių failų ir katalogų

Kai kurie failai ar aplankai yra tuščios. Jie tiesiog užima perteklių erdvę diske ir kartais trukdo įprastai sąveikauti su kompiuteriu. Jie turėtų būti nustatyta, kad būtų galima nustatyti tolesnius veiksmus, ir tai padės "Find / Folder -Type Fl -empy", kur / aplankas yra vieta, kurioje atliekamas nuskaitymas.

Pavyzdžiai naudojant

Atskirai norėčiau trumpai atkreipti dėmesį į kitus naudingus argumentus, kurie kartais naudingi vartotojams:

  • - - apribojimas tik dabartinėje rinkmenų sistemoje;
  • -Type F - Rodyti tik failus;
  • -Type D - rodyti tik katalogą;
  • -Nogrupė, -Nouser - ieškoti failų, kurie nepriklauso jokiai grupei arba priklauso vartotojui;
  • - Išsiaiškinkite naudojamo naudingumo versiją.

Šis susipažinimas su paieškos komanda baigėsi. Jei norite išsamiai ištirti kitus standartinius konsolės įrankius, susijusius su "Linux" branduoliu, rekomenduojame kreiptis į atskirą medžiagą pagal šią nuorodą.

Skaityti daugiau: Dažnai naudojamos komandos "Terminal Linux"

Ieškodami reikalingos informacijos, galite atlikti kitus veiksmus su jais, pavyzdžiui, redaguoti, ištrinti ar mokytis turinio. Tai padės kitiems įmontuotiems komunaliniams "terminalams". Toliau rasite jų naudojimo pavyzdžius.

Taip pat perskaitykite: "Grep / Cat / Ls" komandų pavyzdžiai "Linux"

Skaityti daugiau