Kaip rasti failus „Linux“

Autorius: Monica Porter
Kūrybos Data: 20 Kovas 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.
Video.: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность.

Turinys

Jei nežinote, kaip rasti failus „Linux“ gali būti sunku.Čia geriausia naudoti daugybę skirtingų terminalo komandų. Jie yra daug galingesni nei paprasta paieška kitose operacinėse sistemose, ir kai žinosite, kaip tinkamai juos naudoti, turėsite visišką savo failų kontrolę.

Žingsniai

1 metodas iš 3: naudokite komandą „rasti“

  1. Raskite failus pagal pavadinimą. Tai yra pats pagrindinis paieškos metodas, kurį galite atlikti naudodami komandą rasti. Žemiau pateikta komanda ras failą dabartiniame kataloge ir visuose jo aplankuose.
    • Naudokite -iname vietoj -vardas nepaisyti didžiųjų ir mažųjų raidžių elementų jūsų užklausose. Comeinand -vardas atsižvelgti į šį veiksnį.

  2. Sąranka ieškai pradedama iš šakninio katalogo. Norėdami ieškoti visame kompiuteryje, galite pridėti modifikatorių / į užklausą. Ačiū, kad komanda rasti atpažins ir ieškos visų katalogų iš šakninio katalogo.
    • Galite pradėti ieškoti konkrečiame kataloge, pakeisdami kablelį / keliu, pvz / namai / pat.
    • Tu gali naudoti . vietoj to / atlikti paiešką tik dabartiniame kataloge ir jo pakatalogiuose.

  3. Naudokite pakaitos simbolius.* rasti visus failus, kuriuose yra užklausos dalys. Personažai * Tai gali būti naudinga ieškant elementų, kurių vardo nežinote, arba kai norite rasti visus failus su tam tikru plėtiniu.
    • Pirmiau nurodyta komanda grąžins visus .conf failus Pat vartotojo (ir pakatalogių) kataloge.
    • Taip pat galite naudoti norėdami surasti visus failus, kuriuose yra dalis failo pavadinimo. Jei, pavyzdžiui, yra daug su „wikiHow“ susijusios medžiagos, galite ieškoti visko įvesdami " * wiki *".

  4. Supaprastinkite rezultatus. Gali būti sunku patikrinti, kai pateikiama per daug rezultatų. Šiuo metu naudokite simbolį | ir nusiųskite paieškos rezultatus į atrankos programą „mažiau“. Tada galite daug lengviau naršyti ir filtruoti rezultatus.
  5. Raskite konkretų paieškos rezultatų tipą. Norėdami gauti konkrečius paieškos rezultatų tipus, galite naudoti papildomus simbolius. Galite rasti įprastus failus (f), aplankas (d), simbolinė nuoroda (l), Įrenginių tvarkyklės (c) ir užblokuokite įrenginį (b) su atitinkamu modifikatoriumi.
  6. Filtruokite paieškos rezultatus pagal dydį. Jei turite kelis failus tuo pačiu pavadinimu ir žinote ieškomo failo dydį, galite filtruoti paieškos rezultatus pagal šį kriterijų.
    • Pirmiau nurodyta komanda grąžins 50 MB ar daugiau failų. Galite naudoti simbolius + arba - norėdami rasti didesnius ar mažesnius failus. Kai šie simboliai nenaudojami, paieška grąžins failą su dydžiu tiesa reikalingas dydis
    • Galite filtruoti pagal baitus (c), kilobaitas (k), megabaitai (M), gigabaitas (G) arba 512 baitų blokai (b). Atminkite, kad šiame skyriuje skiriamos didžiosios ir mažosios raidės.
  7. Norėdami suderinti patikslinimo paieškų tipus, naudokite loginius operatorius. Galite naudoti operatorius ir (ir), -ar (arba) ir -ne (nulis) sujungti skirtingas paieškų rūšis.
    • Pirmiau nurodyta komanda ieškos failų, esančių kataloge „kalendorius“, kurių dydis yra didesnis nei 200 kilobaitų ir kurių pavadinime nėra „2015“.
  8. Raskite failus pagal savininką arba prieigą. Jei ieškote kieno nors failo arba failo su tam tikrais leidimais, galite sumažinti paieškos apimtį.
    • Aukščiau pateikti pavyzdžiai savo ruožtu pateikia užklausą tam tikriems vartotojams, grupėms ir leidimams. Taip pat galite praleisti failo pavadinimą, kad gautumėte visus nurodyto tipo failus. Toks kaip rasti / -perm 777 grąžins visus failus su 777 (neribota) prieiga.
  9. Sujunkite komandas, kad tęstumėte radę failą. Galite maišyti komandas rasti su kitomis komandomis, kad vykdytumėte šias komandas grąžinamuose failuose. Padalinta tvarka rasti o antrasis yra lygus -exec ir baigti komandinę eilutę kirčiu {} ;
    • Pirmiau pateiktas komandų derinys suras visus failus su 777 prieiga dabartiniame kataloge (ir pakatalogiuose) ir naudos komandą chmod pakeisti tą prieigą į 755.
    skelbimas

2 metodas iš 3: naudokite komandą „rasti“

  1. Funkcijų nustatymai.rasti. Apskritai, komanda rasti paleisti greičiau nei komandą rasti ačiū už darbą su jūsų duomenų bazės failo struktūra. Ši funkcija pasiekiama ne visuose „Linux“ platinimuose. Todėl jums reikia šių komandų, kad pabandytumėte jas įdiegti:
    • Tipas sudo apt-get atnaujinimas ir paspauskite ↵ Įveskite.
    • „Debian“ ir „Ubuntu“ galite įdiegti: Tipas sudo apt-get install mlocate ir paspauskite ↵ Įveskite. Jei rasti jau įdiegtas, pasirodys toks pranešimas :.
    • „Linux Arch“ naudokite „pacman“ paketų tvarkyklę: pacman -Syu mlocate
    • „Gentoo“ naudokite „emerge“: atsirasti mlocate
  2. Duomenų bazės atnaujinimas.rastitavo. Comeinand rasti Nieko nebus galima rasti, kol nebus sukurta ir atnaujinta jo duomenų bazė. Nors ši užduotis kiekvieną dieną vykdoma automatiškai, galite tai padaryti patys ir turėsite tai padaryti, kad ji vyktų rasti teisingai.
    • Tipas sudo atnaujinta ir paspauskite ↵ Įveskite.
  3. Naudokite.rastivykdyti paprastas užklausas. Nors ir greitai, bet liepia rasti Pasirinkimų nėra tiek daug, kiek komandų rasti. Pagrindinės paieškos atlikimas šia komanda yra labai panašus į pagrindinę komandoje naudojamą paiešką rasti.
    • Pirmiau nurodyta komanda ieško failo su plėtiniu .webp visoje sistemoje. Reperentatyvus personažas * užima tą patį vaidmenį kaip ir komandoje rasti.
    • Kaip komandos rasti, -i neatsižvelgkite į didžiųjų raidžių koeficientą, mažąją raidę jūsų užklausoje.
  4. Apriboti paieškos rezultatus. Jei paieška pateikia per daug rezultatų, galite juos susiaurinti naudodami parinktis -n, po kurio nurodomas norimų rodyti rezultatų skaičius.
    • Bus rodomi tik pirmieji 20 paieškos rezultatų, atitinkančių užklausą.
    • Taip pat galite naudoti akcentus | siųsti rezultatus mažiau kad būtų lengviau naršyti.
    skelbimas

3 metodas iš 3: raskite failą, kuriame yra tam tikras tekstas

  1. Naudokite komandas.grep rasti failus, kuriuose yra tam tikro teksto turinio. Norėdami rasti failus, kuriuose yra tam tikrų frazių ar eilučių, galite naudoti komandą grep. Comeinand grep Pagrindinis formatas yra toks:
    • -r nustato paiešką „rekursinė“, tai reiškia, kad bus ieškoma bet kurio failo, kuriame yra raktinis žodis dabartiniame kataloge, ir visuose jo aplankuose.
    • -i rodo, kad pirmiau pateikta užklausa neskiria didžiųjų ir mažųjų raidžių. Jei norite skirti didžiosios ir mažosios raidės, praleiskite operatorių -i.
  2. Pašalinti tekstinį turinį. Vykdant paiešką grep Turėdami tą pačią struktūrą, kaip nurodyta aukščiau, gausite rezultatus, kuriuose bus failo vardas ir paryškintas tekstas, atitinkantis užklausos turinį. Galite paslėpti šį atitinkantį tekstą, rodydami tik failo pavadinimą ir kelią, prie komandos pridėdami:
  3. Slėpti klaidų pranešimus. Comeinand grep klaida grįžta bandant pasiekti katalogą neturint reikiamų leidimų arba ieškant tuščio katalogo. Galite nusiųsti klaidos pranešimą į / dev / null, kad paslėptumėte išvestyje. skelbimas