Hvordan pakke ut en GZ-fil i Linux
Linux Ubuntu Ubuntu Grunnleggende Helt / / March 10, 2022
Sist oppdatert den
Laste ned og installere programvare på en Linux-PC? Du må vite hvordan du åpner GZ-filer i Linux på et tidspunkt. Denne guiden vil lede deg gjennom det.
Hvis du bruker en Linux-PC, må du åpne en fil eller mappe som har blitt komprimert for å ta mindre diskplass fra tid til annen. Dette gjøres for å spare plass eller for å la deg laste opp eller laste ned en fil raskere.
På Windows er disse filene vanligvis komprimert som zip-filer. Linux bruker en lignende algoritme, kalt gzip. Hvis du vil samhandle med disse filene, må du vite hvordan du trekker ut en GZ-fil i Linux - her er hvordan.
Gzip vs GZ: Hva er forskjellen?
Gzip er komprimeringsalgoritmen, som reduserer filstørrelsen samtidig som den originale filmodusen, eierskap og tidsstempler beholdes. En fil komprimert ved hjelp av gzip-algoritmen vil vanligvis ende i filtypen .gz eller noen ganger bare .z.
Jean-loup Gailly og Mark Adler utviklet gzip for GNU-prosjektet som erstatning for kompress. Unisys- og IBM-patenter dekket LZW-algoritmekomprimeringen som ble brukt. Dette gjorde det umulig å inkludere komprimering i alle GNU-avleggere.
Som hellet ville, bruker gzip en overlegen komprimeringsalgoritme sammenlignet med komprimering. Gzip er mye brukt, ikke bare i Linux, men også i mange programvareprosjekter med åpen kildekode. Du finner til og med programvaren i macOS,
Hvordan pakke ut en GZ-fil i Linux
Det er enkelt å pakke ut en fil komprimert med gzip. Bare gi denne kommandoen fra terminalen:
gzip -d fil.gz.
Dette dekomprimerte filen til sin opprinnelige tilstand og fjerner .gz fil. Hvis du vil beholde den komprimerte filen, legger du bare til alternativet -k til kommandoen:
gzip -dk file.gz.
Kommandoen pistolglidelås er også tilgjengelig på de fleste systemer, som et alias til gzip -d. Dette betyr at dekomprimering av en fil ikke krever -d alternativ hvis du bruker pistolglidelås:
gunzip file.gz.
Nok en gang vil dette pakke ut arkivet og slette den komprimerte filen. Hvis du vil beholde den komprimerte versjonen av filen, legger du til igjen -k til kommandoen:
gunzip -k file.gz.
Hvordan pakke ut en tar.gz-fil
Det er viktig å merke seg at gzip-algoritmen er designet for å komprimere en enkelt fil. Hvis du trenger å pakke flere filer sammen, eller en hel katalogstruktur, bruker du begge tjære og gz. La oss se på å pakke ut en tar.gz-fil.
I dette tilfellet vil vi ikke bruke gz. I stedet bruker vi tjære, et overskudd fra båndarkivdagene (derav navnet) som fortsatt er veldig nyttig i dag. For å pakke ut en tar.gz-fil bruker vi denne kommandoen:
tar -xf archive.tar.gz.
Kommandoen bestemmer automatisk hva slags komprimering som ble brukt, og trekker ut arkivet inn i gjeldende arbeidskatalog.
Opprette dine egne arkiver og GZ-filer
Å vite hvordan man trekker ut .gz og tar.gz filer kan være den viktigste oppgaven du trenger. Det er imidlertid også viktig å vite hvordan du oppretter disse arkivene og/eller komprimerte filene i utgangspunktet.
Hvis du trenger å komprimere en fil, bruk kommandoen igjen gzip, men uten andre alternativer enn filen du vil komprimere.
gzip annual-profit.xlsx.
Den kommandoen vil komprimere årlig-profit.xlsx. Den opprinnelige filen slettes, og bare den komprimerte versjonen blir igjen årlig-profit.xlsx.gz. Hvis du vil beholde originalen på plass, legg til -k alternativ.
gzip -k annual-profit.xlsx.
La oss nå si at vi ønsker å lage et komprimert arkiv av dokumentkatalogen vår, som har en rekke underkataloger. Vi ønsker å bevare katalogstrukturen, samle det hele i ett arkiv, og deretter komprimere det. Bare gi denne kommandoen fra terminalen:
tar -czvf documents.tar.gz /home/jeff/documents.
Mange alternativer der, så la oss se på hva hver enkelt gjør.
- -c: Skape et arkiv
- -z: Komprimer arkivet med gzip.
- -v: Vis fremdriften mens du oppretter arkivet. Dette er kjent som ordrik modus.
- -f: Spesifiser filnavn av arkivet.
En av de store sidene ved tjære er at du kan inkludere flere kataloger i arkivet. Hvis vi ønsker å sikkerhetskopiere vår dokumenter, degenlaster, og sbilder kataloger i et enkelt arkiv, gir vi bare denne kommandoen:
tar -czvf archive.tar.gz /home/jeff/documents /home/jeff/Nedlastinger /home/jeff/Pictures.
Komprimere og dekomprimere filer ved hjelp av GUI
Hvis du heller ikke vil jobbe i terminalen, har grafiske skrivebordsmiljøer det du trenger. I Gnome's Filer applikasjon, bare høyreklikk filen du vil zippe og klikk Komprimere.
Hvis du vil arkivere og komprimere flere kataloger og/eller filer, kontroller-klikker du de du trenger å sikkerhetskopiere, høyreklikker og velger Komprimere.
Filbehandleren spør hvilket format du vil bruke. Hvis du velger .glidelås, vil den komprimerte filen være enkel å åpne på alle operativsystemer. Du kan også velge .tar.xz eller .7z, men disse vil kreve riktig programvare på Windows- eller Mac-datamaskiner.
Hvis det er en komprimert fil du må åpne, høyreklikker du på det arkivet igjen Filer. Du vil se en rekke alternativer, inkludert Åpne med Arkivbehandling, Trekk ut her, og Utdrag til.
Arkivlederen gir deg flere alternativer, men mesteparten av tiden vil du bruke Trekk ut her eller Utdrag til.
Arbeide med filer og andre administrasjonsoppgaver på Linux
Hvis du vil jobbe med gzip-filer, bør trinnene ovenfor hjelpe deg med å komprimere og dekomprimere dem på en Linux-PC.
Det er imidlertid andre viktige oppgaver du må lære hvis du vil bli en Linux-proff. Sørg for å sjekke ut vår guide på søker etter filer i Linux, samt hvordan Bytt passord.