Š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:
- -amin n - Paskutinį kartą prie failo buvo prieinama n minučių
- -newer - failas paskutinį kartą pasiektas neseniai, negu buvo pakeistas
- -atme n - Paskutinį kartą prie bylos buvo įkeltas daugiau n dienų
- -cmin n - failas paskutinį kartą buvo pakeistas n minučių
- -cnewer - Failas paskutinį kartą buvo pakeistas neseniai, nes failas buvo pakeistas
- -ctime n - failas paskutinį kartą pasikeitė daugiau nei prieš n dienas
- -svetainė - failas tuščias
- -executable - failas yra vykdomąjį
- -false - visada klaidinga
- -fstype tipo - failas yra nurodytoje failų sistemoje
- -gid n - failas priklauso grupei su ID n
- -group groupname - failas priklauso nurodytai grupei
- -vieno modelio - ieškokite simbolinės eilutės, tačiau ignoruokite atvejį
- -iname modelis - ieškoti failo, bet ignoruoti bylą
- -inum n - ieškoti failo su nurodytu mazgu
- -pataus kelias - ieškoti kelio, tačiau ignoruoti atvejį
- -iregex išraiška - ieškoti išraiškos, bet ignoruoti bylą
- -linksniai n - ieškoti failo su nurodytu nuorodų skaičiumi
- -name name - ieškoti simbolinės nuorodos
- -mmin n - failo duomenys paskutinį kartą buvo pakeisti prieš n minučių
- -mtime n - failo duomenys paskutinį kartą buvo pakeisti prieš n dienas
- -name name - ieškoti failo su nurodytu vardu
- - Vardinis vardas - ieškokite failo, kuris buvo pakeistas neseniai, nei pateiktas failas
- -nogroup - ieškoti failo be jokios grupės ID
- -nouser - ieškoti failo, kurio nenurodytas vartotojas
- - kelio maršrutas - ieškoti kelio
- -readable - rasti failus, kurie yra nuskaitomi
- -regex modelis - ieškoti failų, atitinkančių įprastą išraišką
- Tipo tipas - ieškokite tam tikro tipo
- -uid uid - failų skaitmenų naudotojo ID yra tas pats kaip uid
- vartotojo vardas - failas priklauso nurodytam vartotojui
- - rašomi - ieškokite failų, kuriuos galite rašyti
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