Var du nogensinde nødt til at arbejde med TAR.GZ-filer? TJÆRE.GZ er en speciel type arkiv, der håndteres ved hjælp af "tjære" værktøj. TJÆRE.GZ er en meget anvendt arkivtype i Linux-samfundet. For eksempel finder du masser af software, der kommer op i TAR.GZ arkiv. Kompressionsforholdet er også ret godt og kræver ingen 3rd-festværktøj til at håndtere det. Tar er et indbygget værktøj på alle de større Linux-distroer, herunder Ubuntu 18.04.
Lad os i dag blive fortrolige med TAR.GZ-fil på Ubuntu 18.04.
Der er en række andre værktøjer at tjekke ud! Se på de 100 bedste Ubuntu-apps til dig.
Tjære kort introduktion
Før du hopper dybt ind i TAR.GZ, lad os blive fortrolige med “tjære” -værktøjet. Tjære er en del af GNU-softwaresamlingen. Sjov kendsgerning - tjære er også en del af Windows (Windows 10)! Endelig forstår Microsoft vigtigheden af værktøjet!
Tjære følger den følgende struktur -
tjære [option ...] [fil ...]I indstillingsparameteren vælges alle funktionsvalg. Tjære understøtter adskillige operationer. Du kan finde dem, hvis du kører følgende kommando på terminalen -
tjære - hjælpI filparameteren kan du angive fil- eller biblioteksti. Hvis filen (filerne) ikke er i den aktuelle mappe, kan du også angive hele stien til filen. Tar tillader flere filer og / eller mapper i parameteren.
Oprettelse af TAR.GZ-fil
Lad os komme ind i hoveddelen. Til denne vejledning har jeg allerede oprettet en testmappe. Dens placering - / hjem / Viktor / Desktop / testDir.
Oprettelse af en TAR.GZ-filen er ret enkel. Kør følgende kommando -
cd ~ / Desktop /tjære-czvf test.tjære.gz test1.txt test2.txt test3.txt
For at inkludere alle filerne indeni skal du køre denne kommando -
tjære-czvf test.tjære.gz *Lad os forklare hele kommandoen. Denne kommandolinje følger følgende struktur -
tar [option ...] [output file] [source file / directory ...]Som af mulighederne,
- c - At fortælle "tjære" værktøj til at oprette et arkiv
- z - Brug "gunzip" -komprimering. Derfor er filtypenavnet - GZ.
- v - Omfattende tilstand. Tjære logger hver af sine aktiviteter ind på skærmen.
- f - Giver dig mulighed for at angive et filnavn til outputfilen.
Hvis du vil oprette et arkiv fra et bibliotek, skal du køre følgende kommando -
tar -czvf ~ / Desktop / test.tjære.gz ~ / Desktop / testDir /
I tilfælde kan det være nødvendigt at komprimere en hel mappe, men ekskludere en bestemt fil / mappe. Derefter ville din kommando være sådan noget -
tar -czvf ~ / Desktop / test.tjære.gz * --ekskluder = *.txtKontakten "ekskluder" er ekstremt kraftig. Det tager ikke filer; i stedet accepterer det mønstre.
Uddrag TAR.GZ
Vi har lært at skabe TAR.GZ-filer, men uden viden om at udpakke det, er alt forgæves. Kør følgende kommando for at udtrække TAR.GZ-fil -
cd ~ / Desktop / testDir /tjære -xzvf test.tjære.gz
Her er alle mulighederne de samme som før. Den eneste forskel er "x".
- x - Fortæller "tjære" for at udtrække et arkiv.
Bemærk, at udvindingsproceduren erstatter enhver fil, der matcher arkivets filnavn.
Brug for at udtrække arkivet et andet sted? Kør følgende kommando -
tjære -xzvf test.tjære.gz -C ~ / Desktop / testDir1 /
Voila! Nyd at lege med TAR.GZ!