Kaip rasti failą Linux naudojant komandinę eilutę

Šiame vadove sužinosite, kaip naudoti " Linux " failą ar rinkmenų seriją.

Galite naudoti failų tvarkytuvą, pateiktą su jūsų "Linux" platinimu, ieškoti failų. Jei naudojate "Windows", tada failų tvarkyklė yra panašus į "Windows Explorer". Jame yra vartotojo sąsaja su daugybe aplankų, kurie spustelėjus parodyti tame aplanke ir bet kokiuose failuose esančius aplankus.

Dauguma failų tvarkyklių teikia paieškos funkciją ir filtrų failų sąrašą.

Geriausias būdas ieškoti failų yra naudoti komandinę eilutę Linux, nes failų paieškai galima rasti daug daugiau būdų, negu grafinis įrankis galbūt gali bandyti įtraukti.

Kaip atidaryti terminalo langą

Norėdami ieškoti failų naudodami komandinę eilutę Linux, turėsite atidaryti terminalo langą.

Yra daug būdų atidaryti terminalo langą . Vienas iš būdų, kuris tikrai veikia daugumoje Linux sistemų, yra tuo pačiu metu paspausti CTRL, ALT ir T klavišus. Jei nenorite naudoti meniu "Linux" darbastalio aplinkoje, norėdami rasti terminalo redaktorių.

Lengviausias būdas rasti failą

Komanda, naudojama ieškoti failų, vadinama find.

Čia yra pagrindinė komanda "Rasti" sintaksė.

rasti

Pradinis taškas yra aplankas, kuriame norite pradėti ieškoti. Norėdami pradėti ieškoti visą diską, įveskite:

rasti /

Jei norite pradėti ieškoti aplanko, kurį šiuo metu esate, galite naudoti šį sintaksę:

rasti

Paprastai, ieškodami jūs norėsite ieškoti pagal pavadinimą, todėl, norėdami ieškoti failo, vadinamo myresume.odt visame diske, naudosite tokį sintaksę:

rasti / -name myresume.odt

Pirmoji "find" komandos dalis yra žodis "find".

Antroji dalis yra kur pradėti ieškoti iš

Kitas dalis yra išraiška, pagal kurią nustatoma, ką rasti.

Galiausiai paskutinė dalis yra dalyko, kurį reikia rasti, pavadinimas.

Kur pradėti ieškoti iš

Kaip trumpai paminėta ankstesniame skyriuje, galite pasirinkti bet kurią vietą failų sistemoje, kad galėtumėte pradėti paiešką. Pavyzdžiui, jei norite ieškoti dabartinės failų sistemos, galite naudoti visą stotelę taip:

rasti vardo žaidimas

Pirmiau nurodyta komanda ieškos failo ar aplanko, vadinamo žaidimu, visuose aplankuose esančiuose aplankuose. Galite rasti dabartinio aplanko pavadinimą naudodami komandą pwd .

Jei norite ieškoti visoje failų sistemoje, tuomet turite pradėti nuo šaknies katalogo taip:

rasti / -name žaidimą

Tikėtina, kad aukščiau pateiktos komandos grįžusių rezultatų atveju bus atsisakyta leisti daugeliui grąžintų rezultatų.

Turėsite pakelti savo leidimus naudodami komandą sudo arba perjungti administratoriaus paskyrą naudodami su komandą .

Pradinė padėtis gali būti bet kurioje jūsų failų sistemoje. Pavyzdžiui, ieškokite namų aplanko tipo:

surasti ~ vardo žaidimą

Tildė yra meta žymuo, dažnai naudojamas dabartinio vartotojo namų aplanko žymėjimui .

Išraiškos

Dažniausiai naudojama išraiška yra vardas.

Vardas pavadinime leidžia ieškoti failo ar aplanko pavadinimo.

Tačiau yra kitų išraiškų, kuriuos galite naudoti taip:

Kaip ieškoti failų, kurie buvo pasiekti daugiau nei prieš dieną

Įsivaizduokite, kad norite rasti visus failus, esančius jūsų namų aplanke, prie kurio prisijungė daugiau nei prieš 100 dienų. Galbūt norėsite tai padaryti, jei norite atsarginę kopiją ir pašalinti senus failus, kuriuos reguliariai nesinaudojate.

Norėdami tai padaryti, paleiskite šią komandą:

rasti ~ -atme 100

Kaip rasti tuščius failus ir aplankus

Jei norite rasti visus tuščius jūsų sistemos failus ir aplankus, naudokite šią komandą:

rasti / -vamzdis

Kaip rasti visus vykdomus failus

Jei norite rasti visus vykdomąjį failą savo kompiuteryje, naudokite šią komandą:

rasti / -exec

Kaip rasti visus skaitomus failus

Norėdami rasti visus skaitytinais failus, naudokite šią komandą:

rasti / -read

Modeliai

Kai ieškote failo, galite naudoti modelį. Pavyzdžiui, galbūt ieškote visų failų su plėtiniu mp3 .

Galite naudoti šį modelį:

rasti / -name * .mp3

Kaip siųsti išvesties iš rasti ieškos komandą į failą

Pagrindinė problema, susijusi su paieškos komanda, yra tai, kad kartais ji gali sugrąžinti per daug rezultatų, kad galėtumėte žiūrėti vienaip ar kitaip.

Galite vamzdžio išvesties į uodegą komandą arba galite išvesti linijas į failą taip:

rasti / -name * .mp3 -fprint nameoffiletoprintto

Kaip rasti ir vykdyti komandą prieš failą

Įsivaizduokite, kad norite vienu metu ieškoti ir redaguoti failą.

Galite naudoti šią komandą:

rasti / -name filename -exec nano '()' \;

Pirmiau nurodyta komanda ieško failo pavadinimu filename ir paleidžia nano redaktorių failui, kurį jis randa.

Santrauka

Rasti komanda yra labai galinga. Šis vadovas parodė, kaip ieškoti failų, bet yra daugybę galimų variantų, ir suprasti juos visus, turėtumėte patikrinti "Linux" vadovą.

Tai galite atlikti paleisdami šią komandą terminale:

vyras rasti