Ar kada nors teko dirbti su TAR.GZ failai? TAR.GZ yra specialus archyvų tipas, kuris tvarkomas naudojant „deguto“ įrankį. TAR.GZ yra plačiai naudojamas „Linux“ bendruomenės archyvų tipas. Pavyzdžiui, rasite daug programinės įrangos, pateikiamos TAR.GZ archyvas. Suspaudimo laipsnis taip pat yra gana geras ir nereikia 3rd-partijos įrankis. Derva yra įmontuotas įrankis visuose pagrindiniuose „Linux“ diskuose, įskaitant „Ubuntu 18“.04.
Šiandien susipažinkime su TAR.GZ failas „Ubuntu 18“.04.
Yra daugybė kitų įrankių, kuriuos reikia patikrinti! Pažvelkite į 100 geriausių „Ubuntu“ programų jums.
Derva trumpa įžanga
Prieš šokdamas gilyn į TAR.GZ, susipažinkime su „deguto“ įrankiu. Derva yra GNU programinės įrangos kolekcijos dalis. Įdomus faktas - derva taip pat yra „Windows“ („Windows 10“) dalis! Galiausiai „Microsoft“ supranta šio įrankio svarbą!
Derva laikosi tokios struktūros -
degutas [parinktis…] [failas…]Parinkties parametre bus pateikti visi operacijos pasirinkimai. Derva palaiko daugybę operacijų. Juos galite sužinoti, jei paleidžiate šią komandą terminale -
degutas - pagalbaFailo parametre galite nurodyti failo arba katalogo kelią. Jei failo (-ų) nėra dabartiniame kataloge, taip pat galite nurodyti visą failo kelią. Derva parametre leidžia kelis failus ir (arba) katalogus.
TAR kūrimas.GZ failas
Leiskime į pagrindinę dalį. Šiame vadove aš jau sukūriau bandomąjį katalogą. Jo vieta - / home / Viktor / Desktop / testDir.
TAR sukūrimas.GZ failas yra gana paprastas. Vykdykite šią komandą -
CD ~ / darbalaukis /degutas -czvf testas.degutas.gz testas.txt testas2.txt testas.txt
Norėdami įtraukti visus failus į vidų, vykdykite šią komandą -
deguto -czvf testas.degutas.gz *Paaiškinkime visą komandą. Ši komandinė eilutė atitinka šią struktūrą -
derva [parinktis…] [išvesties failas] [šaltinio failas / katalogas ...]Kaip iš variantų,
- c - „Tar“ įrankio pasakojimas archyvui sukurti
- z - naudokite „gunzip“ suspaudimą. Štai kodėl failo plėtinys - GZ.
- v - „Verbose“ režimas. Derva užregistruos kiekvieną savo veiklą ekrane.
- f - leidžia nurodyti išvesties failo failo pavadinimą.
Jei norite sukurti archyvą iš katalogo, vykdykite šią komandą -
tar -czvf ~ / darbalaukis / testas.degutas.gz ~ / darbalaukis / testDir /
Tais atvejais gali tekti suspausti visą katalogą, bet neįtraukti tam tikro failo / katalogo. Tada jūsų komanda būtų maždaug tokia -
tar -czvf ~ / darbalaukis / testas.degutas.gz * - neįtraukti = *.txtJungiklis „neįtraukti“ yra labai galingas. Tai nereikalauja failų; vietoj to ji priima modelius.
Išgaunamas TAR.GZ
Mes išmokome kurti TAR.GZ failai, bet nežinant jų išgauti, viskas veltui. Norėdami išgauti TAR, vykdykite šią komandą.GZ failas -
cd ~ / darbalaukis / testDir /deguto -xzvf testas.degutas.gz
Čia visi variantai yra tokie patys kaip anksčiau. Vienintelis skirtumas yra „x“.
- x - liepia „degutui“ išgauti archyvą.
Atkreipkite dėmesį, kad ištraukimo procedūra pakeis visus failus, kurie atitinka archyvo failo pavadinimą.
Reikia išgauti archyvą kur nors kitur? Vykdykite šią komandą -
deguto -xzvf testas.degutas.gz -C ~ / darbalaukis / testDir1 /
Voila! Mėgaukitės žaidimu su TAR.GZ!