Slik trekker du ut og åpner en .gz -fil i Linux Command Line

How Extract Open



Vi vet at en fil i et datasystem kan være så liten som noen få byte eller så stor som tusen gigabyte. Når du vil overføre en fil fra en ende til en annen, spiller størrelsen en veldig viktig rolle for å bestemme om du vil sende den som den er eller komprimere den. .Gz -filformatet er et veldig vanlig komprimert filformat for Linux -operativsystemet. I dag vil vi utforske metodene for å pakke ut og åpne en .gz -fil i Linux.

Merk: Smaken av Linux som har blitt brukt for å demonstrere disse metodene er Linux Mint 20.





Metoder for å pakke ut og åpne en .gz -fil i Linux Command

Det er flere forskjellige metoder der vi kan pakke ut og åpne en .gz -fil i Linux. Vi har listet ned alle disse metodene nedenfor:



Metode 1: Bruke gzip -kommandoen med -d Flag:



Denne metoden er nyttig når du ønsker å pakke ut den faktiske filen mens du sletter .gz -filen. For å bruke gzip -kommandoen med -d -flagget, må du utføre følgende trinn:





For å demonstrere de tre første metodene, vil vi først lage en .gz -fil i hjemmekatalogen vår ved å kjøre følgende kommando i terminalen vår:

$gzipFilnavn.txt

I vårt eksempel hadde vi allerede en tekstfil med navnet gzFile.txt i hjemmekatalogen. Vi bestemte oss for å lage .gz-filen med kommandoen ovenfor.




Når du har kjørt denne kommandoen, kan du gå til hjemmekatalogen for å bekrefte om en .gz -fil er opprettet eller ikke. .Gz -filen vår er uthevet på bildet nedenfor:


Etter å ha opprettet denne filen, vil vi prøve å trekke den ut ved å kjøre følgende kommando i terminalen vår:

$gzip–D Filnavn.gz

Her kan du erstatte FileName med navnet på .gz -filen, som i vårt tilfelle var gzFile.txt.


Når du besøker hjemmekatalogen etter at du har kjørt denne kommandoen, vil du legge merke til at den faktiske filen er trukket ut som markert på bildet nedenfor. .Gz-filen er imidlertid fjernet på grunn av kjøringen av ovennevnte kommando.

Metode 2: Bruke gzip -kommandoen med -dk Flagg:

Denne metoden er nyttig når du vil pakke ut den faktiske filen mens du beholder .gz -filen også for fremtidig bruk. For å bruke gzip -kommandoen med -dk -flagget, må du utføre følgende trinn:

Vi vil prøve å pakke ut den samme .gz -filen som vi opprettet ovenfor ved å kjøre kommandoen vist nedenfor:

$gzip–Dk Filnavn.gz

Her kan du erstatte FileName med navnet på .gz -filen, som i vårt tilfelle var gzFile.txt.


Når du besøker hjemmekatalogen etter at du har kjørt denne kommandoen, vil du legge merke til at den faktiske filen er trukket ut slik det er markert på bildet nedenfor. .Gz-filen har imidlertid også blitt beholdt på grunn av at den ovennevnte kommandoen ble kjørt.


Metode 3: Bruke gunzip -kommandoen:

Denne metoden er et eksakt alternativ til metode nr. 1, noe som betyr at .gz -filen ikke vil bli lagret lenger når du trekker ut den faktiske filen. For å bruke gunzip -kommandoen til å pakke ut og åpne en .gz -fil, må du utføre følgende trinn:

Vi vil prøve å pakke ut den samme .gz -filen som vi opprettet ovenfor ved å kjøre kommandoen vist nedenfor:

$gunzipFilnavn.gz

Her kan du erstatte FileName med navnet på .gz -filen, som i vårt tilfelle var gzFile.txt.


I vårt tilfelle, siden vi allerede hadde en utpakt fil med samme navn i hjemmekatalogen vår på grunn av å kjøre kommandoen vist i metode 2, spurte terminalen oss om vi vil overskrive denne filen eller ikke, derfor fortsetter vi med å skrive inn ja som vist på bildet nedenfor. Hvis du imidlertid ikke har utført andre ekstraksjonsmetoder på den samme filen før, vil ikke kjøring av denne kommandoen vise noen slik melding.


Når du besøker hjemmekatalogen etter at du har kjørt denne kommandoen, vil du legge merke til at den faktiske filen er trukket ut slik det er markert på bildet nedenfor. .Gz-filen er imidlertid fjernet på grunn av kjøringen av ovennevnte kommando.


Når du har hentet ut .gz-filen ved å følge en av de tre metodene vist ovenfor, kan du åpne den ganske enkelt ved å dobbeltklikke på den.

Metode # 4: Bruke tjærekommandoen:

Noen ganger, i stedet for å ha en enkel .gz -fil, har du en .tar.gz- eller en .tgz -fil, som kan trekkes ut og åpnes ved hjelp av tar -kommandoen på følgende måte:

For å demonstrere denne metoden vil vi først opprette en .tgz -fil i hjemmekatalogen vår ved å kjøre følgende kommando i terminalen vår:

$tjære–Czvf NameOftgzFile.tgz NameOfActualFile.txt

I vårt eksempel hadde vi allerede en tekstfil med navnet targzFile.txt i hjemmekatalogen. Vi bestemte oss for å lage .tgz-filen med kommandoen ovenfor.


Når du kjører denne kommandoen, vil navnet på den faktiske filen vises på terminalen, noe som vil indikere at .tgz -filen er opprettet som vist på bildet nedenfor:


Når du har kjørt denne kommandoen, kan du også gå til hjemmekatalogen for å bekrefte om en .tgz -fil er opprettet eller ikke. .Tgz -filen vår er uthevet på bildet nedenfor:


Etter å ha opprettet denne filen, vil vi prøve å trekke den ut ved å kjøre følgende kommando i terminalen vår:

$tjære–Xf Filnavn.tgz

Her kan du erstatte FileName med navnet på .tgz -filen, som i vårt tilfelle var targzFile.txt.


Når du besøker hjemmekatalogen etter at du har kjørt denne kommandoen, vil du legge merke til at den faktiske filen er trukket ut slik det er markert på bildet nedenfor. Imidlertid har .tgz-filen også blitt beholdt på grunn av kjøringen av ovennevnte kommando.


Når du har hentet ut .tgz-filen, kan du åpne den ved å dobbeltklikke på den.

Konklusjon:

De fire metodene som er omtalt i denne artikkelen gir deg gode løsninger for å pakke ut og åpne .gz- samt .tgz -filene i Linux. Du kan velge å følge en av disse metodene etter din smak.