Raskite visus failus su plėtiniu „Linux“

Find All Files With Extension Linux




Dažnai mes įstrigome, kai turime rasti visus failus su tais pačiais ar skirtingais plėtiniais. Greičiausiai tai atsitiko įvairiems „Linux“ vartotojams, naudojant terminalą. Vienas dalykas yra ieškoti vieno failo tipo ar failo, bet ką darysite, kai norite sužinoti visus failus vienu metu? Šis straipsnis ateina į pagalbą mūsų skaitytojams, kuriems kyla tokia dilema.

Failų sistemai rasti ar rasti galime naudoti įvairias „Linux“ priemones, tačiau ieškoti visų failų ar failų pavadinimų su tais pačiais ar skirtingais plėtiniais gali būti sunku ir jiems reikia specifinių modelių ar išraiškų. Būsimame straipsnio skyriuje suprasime šių paslaugų veikimą, sintaksę ir vykdymą.







Rasti komandą

Vienas iš galingiausių failų paieškos įrankių „Linux“ sistemoje yra komanda rasti. Visame kataloge ieško failų ir aplankų, kad jie atitiktų vartotojo išraiškas, ir atlieka veiksmus su šiais failais. Failo leidimas, failo dydis, tipas yra keletas kitų veiksnių, pagrįstų failų paieška „Linux“. „Find“ komanda taip pat gali būti derinama su kitomis paslaugomis, tokiomis kaip sed arba grep. Dabar pereikime prie praktinės paieškos komandos pasekmių.



Raskite komandų sintaksę:



$rastiKatalogo parinkčių išraiška

Visų failų su vienu plėtiniu paieška:





Norėdami rasti visus failus su failo plėtiniu, parašykite jos kelią, kad surastumėte komandą su parinktimis ir išraiška, nurodančia plėtinį. Žemiau pateiktame pavyzdyje rasime visus failus su plėtiniu .txt.

$rasti.-tipasf-vardas „*.txt“

. šioje komandoje reiškia, kad šis įrankis ras visus .txt failus dabartiniame kataloge.



Raskite .exe failus toje pačioje komandoje rasti, pridėdami plėtinį kaip *exe.

$rasti.-tipasf-vardas „*.exe“

Konfigūracijos failai taip pat yra esminė bet kurios failų sistemos dalis, kuri gali būti naudojama keliems tikslams. Parašykite šią komandą, kad galėtumėte ieškoti konfigūracijos failų dabartiniame kataloge.

$rasti /ir kt-tipasf-vardas '* .conf'




Failų su keliais plėtiniais paieška:

Taip pat galite pridėti daugiau nei plėtinį savo paieškos komandoje, kad galėtumėte lengvai ir greitai rasti kelis plėtinių failus.

Vykdant žemiau pateiktą komandą, bus gauti failai su plėtiniais .sh ir .txt

$rasti.-tipasf ( -vardas '*.sh' -arba -vardas „*.txt“)

Raskite komandą

„Locate“ komanda yra greitesnis ir geresnis įrankis, palyginti su „find“. Kai failas inicijuojamas, užuot ieškojęs failų sistemoje, suraskite, kad paieškos reikalavimui būtų naudojama duomenų bazė. Šioje duomenų bazėje saugomos informacijos dalys, susijusios su failais ir jų adresais jūsų sistemoje.

rasti komandos sintaksę:

$surastiParinkties modelis

Rasti failą su konkrečiu plėtiniu, pvz., .Conf, kuris yra svarstomas mūsų atveju, prideda katalogo kelią, kuriame vyks failų paieškos procesas.

$surasti '/etc/*.conf'

Raskite konfigūracijos failus dabartiniame darbo kataloge naudodami žemiau pateiktą komandą.

$surasti '/*.conf'

$surasti „/etc/*.txt“

Panašiai galite sekti komandos locate sintaksę, kad surastumėte visus failus su bet kokiu konkrečiu plėtiniu, pvz., .Txt.

$surasti '/*.txt'

Išvada:

Šis įrašas apima dvi galingas, tačiau paprastas priemones, skirtas jums rasti visus failus su tais pačiais arba skirtingais plėtiniais. Mes jums pateikėme pagrindines sąvokas, susijusias su komanda rasti ir rasti, ir parodėme, kaip naudoti šiuos du „Linux“ komandinės eilutės įrankius, norint rasti visus failus su keliais plėtiniais.