Een .gz-bestand extraheren en openen in de Linux-opdrachtregel

How Extract Open



We weten dat een bestand in een computersysteem zo klein kan zijn als een paar bytes of zo groot als duizend gigabytes. Wanneer u een bestand van het ene uiteinde naar het andere wilt verzenden, speelt de grootte ervan een zeer belangrijke rol bij de beslissing of u het wilt verzenden zoals het is of het wilt comprimeren. Het .gz-bestandsformaat is een veelgebruikt gecomprimeerd bestandsformaat voor het Linux-besturingssysteem. Vandaag zullen we de methoden onderzoeken voor het uitpakken en openen van een .gz-bestand in Linux.

Opmerking: de smaak van Linux die is gebruikt om deze methoden te demonstreren, is Linux Mint 20.







Methoden voor het uitpakken en openen van een .gz-bestand in Linux Command

Er zijn meerdere verschillende methoden waarmee we een .gz-bestand in Linux kunnen extraheren en openen. We hebben al deze methoden hieronder opgesomd:



Methode # 1: Het gzip-commando gebruiken met de vlag -d:



Deze methode is handig wanneer u het eigenlijke bestand wilt uitpakken terwijl u het .gz-bestand verwijdert. Om het gzip-commando met de vlag -d te gebruiken, moet u de volgende stappen uitvoeren:





Om de eerste drie methoden te demonstreren, maken we eerst een .gz-bestand in onze Home-directory door de volgende opdracht in onze terminal uit te voeren:

$gzipBestandsnaam.txt

In ons voorbeeld hadden we al een tekstbestand met de naam gzFile.txt in onze Home-directory. We hebben besloten om het .gz-bestand te maken met de bovengenoemde opdracht.




Nadat u deze opdracht hebt uitgevoerd, kunt u uw thuismap bezoeken om te controleren of er een .gz-bestand is gemaakt of niet. Ons .gz-bestand is gemarkeerd in de onderstaande afbeelding:


Nadat we dit bestand hebben gemaakt, zullen we proberen het uit te pakken door de volgende opdracht in onze terminal uit te voeren:

$gzip–d Bestandsnaam.gz

Hier kunt u FileName vervangen door de naam van uw .gz-bestand, wat in ons geval gzFile.txt was.


Wanneer u uw Home-directory bezoekt nadat u deze opdracht hebt uitgevoerd, zult u merken dat uw daadwerkelijke bestand is uitgepakt zoals gemarkeerd in de onderstaande afbeelding. Uw .gz-bestand is echter verwijderd vanwege het uitvoeren van de bovengenoemde opdracht.

Methode #2: Het gzip-commando gebruiken met de vlag -dk:

Deze methode is handig als u het eigenlijke bestand wilt extraheren en tegelijkertijd het .gz-bestand wilt behouden voor toekomstig gebruik. Om het gzip-commando met de vlag -dk te gebruiken, moet u de volgende stappen uitvoeren:

We zullen proberen hetzelfde .gz-bestand uit te pakken dat we hierboven hebben gemaakt door de onderstaande opdracht uit te voeren:

$gzip–dk Bestandsnaam.gz

Hier kunt u FileName vervangen door de naam van uw .gz-bestand, wat in ons geval gzFile.txt was.


Wanneer u uw thuismap bezoekt nadat u deze opdracht hebt uitgevoerd, zult u merken dat uw daadwerkelijke bestand is uitgepakt zoals gemarkeerd in de onderstaande afbeelding. Uw .gz-bestand is echter ook bewaard gebleven vanwege het uitvoeren van de bovengenoemde opdracht.


Methode # 3: Het gunzip-commando gebruiken:

Deze methode is een exact alternatief voor onze methode # 1, wat betekent dat zodra u het eigenlijke bestand uitpakt, het .gz-bestand niet verder wordt bewaard. Om het gunzip-commando te gebruiken om een ​​.gz-bestand uit te pakken en te openen, moet u de volgende stappen uitvoeren:

We zullen proberen hetzelfde .gz-bestand uit te pakken dat we hierboven hebben gemaakt door de onderstaande opdracht uit te voeren:

$gunzipBestandsnaam.gz

Hier kunt u FileName vervangen door de naam van uw .gz-bestand, wat in ons geval gzFile.txt was.


In ons geval, omdat we al een uitgepakt bestand met dezelfde naam in onze thuismap hadden vanwege het uitvoeren van de opdracht getoond in methode # 2, vroeg onze terminal ons of we dit bestand wilden overschrijven of niet, daarom gaan we verder door in te voeren ay zoals weergegeven in de volgende afbeelding. Als u echter nog geen andere extractiemethoden op hetzelfde bestand hebt uitgevoerd, zal het uitvoeren van deze opdracht geen dergelijk bericht weergeven.


Wanneer u uw thuismap bezoekt nadat u deze opdracht hebt uitgevoerd, zult u merken dat uw daadwerkelijke bestand is uitgepakt zoals gemarkeerd in de onderstaande afbeelding. Uw .gz-bestand is echter verwijderd vanwege het uitvoeren van de bovengenoemde opdracht.


Zodra u uw .gz-bestand hebt uitgepakt door een van de drie hierboven getoonde methoden te volgen, kunt u het eenvoudig openen door erop te dubbelklikken.

Methode # 4: Het tar-commando gebruiken:

Soms heb je in plaats van een eenvoudig .gz-bestand een .tar.gz- of een .tgz-bestand, dat kan worden uitgepakt en geopend met behulp van het tar-commando op de volgende manier:

Om deze methode te demonstreren, zullen we eerst een .tgz-bestand in onze Home-directory maken door de volgende opdracht in onze terminal uit te voeren:

$teer–czzf NameOftgzFile.tgz NameOfActualFile.txt

In ons voorbeeld hadden we al een tekstbestand met de naam targzFile.txt in onze Home-directory. We hebben besloten om het .tgz-bestand te maken met de bovengenoemde opdracht.


Wanneer u deze opdracht uitvoert, verschijnt de naam van uw daadwerkelijke bestand op de terminal, wat aangeeft dat het .tgz-bestand is gemaakt zoals weergegeven in de onderstaande afbeelding:


Nadat u deze opdracht hebt uitgevoerd, kunt u ook naar uw thuismap gaan om te controleren of er een .tgz-bestand is gemaakt of niet. Ons .tgz-bestand is gemarkeerd in de onderstaande afbeelding:


Nadat we dit bestand hebben gemaakt, zullen we proberen het uit te pakken door de volgende opdracht in onze terminal uit te voeren:

$teer–xf Bestandsnaam.tgz

Hier kunt u FileName vervangen door de naam van uw .tgz-bestand, in ons geval targzFile.txt.


Wanneer u uw thuismap bezoekt nadat u deze opdracht hebt uitgevoerd, zult u merken dat uw daadwerkelijke bestand is uitgepakt zoals gemarkeerd in de onderstaande afbeelding. Uw .tgz-bestand is echter ook bewaard gebleven vanwege het uitvoeren van de bovengenoemde opdracht.


Zodra u uw .tgz-bestand hebt uitgepakt, kunt u het eenvoudig openen door erop te dubbelklikken.

Conclusie:

De vier methoden die in dit artikel worden besproken, bieden u geweldige oplossingen voor het uitpakken en openen van zowel de .gz- als de .tgz-bestanden in Linux. U kunt ervoor kiezen om een ​​van deze methoden te volgen, afhankelijk van uw voorkeur.