Hoe een GZ-bestand in Linux uit te pakken
Linux Ubuntu Basisprincipes Van Ubuntu Held / / March 10, 2022
Laatst geupdate op
Software downloaden en installeren op een Linux-pc? U moet op een gegeven moment weten hoe u GZ-bestanden in Linux kunt openen. Deze gids leidt je er doorheen.
Als u een Linux-pc gebruikt, moet u van tijd tot tijd een bestand of map openen die is gecomprimeerd om minder schijfruimte in beslag te nemen. Dit wordt gedaan om ruimte te besparen of om u sneller een bestand te laten uploaden of downloaden.
In Windows zijn deze bestanden meestal: gecomprimeerd als zip-bestanden. Linux gebruikt een soortgelijk algoritme, gzip genaamd. Als u met deze bestanden wilt communiceren, moet u weten hoe u een GZ-bestand in Linux kunt extraheren - hier is hoe.
Gzip versus GZ: wat is het verschil?
Gzip is het compressie-algoritme, dat de bestandsgrootte verkleint terwijl de originele bestandsmodus, eigendom en tijdstempels behouden blijven. Een bestand dat is gecomprimeerd met het gzip-algoritme, eindigt meestal met de bestandsextensie .gz of soms gewoon .z.
Jean-loup Gailly en Mark Adler ontwikkeld
Het toeval wil dat gzip een superieur compressiealgoritme gebruikt in vergelijking met comprimeren. Gzip wordt veel gebruikt, niet alleen in Linux, maar ook in veel open-source softwareprojecten. Je vindt de software zelfs in macOS,
Hoe een GZ-bestand in Linux uit te pakken
Het uitpakken van een gecomprimeerd bestand met gzip is eenvoudig. Geef gewoon deze opdracht vanuit de terminal:
gzip -d bestand.gz.
Dit decomprimeerde het bestand naar de oorspronkelijke staat en verwijdert de .gz het dossier. Als u het gecomprimeerde bestand wilt behouden, voegt u gewoon de optie toe -k naar het commando:
gzip -dk bestand.gz.
Het bevel gunzip is ook beschikbaar op de meeste systemen, als een alias om gzip -d. Dit betekent dat voor het decomprimeren van een bestand de -D optie als je gebruikt gunzip:
gunzip-bestand.gz.
Nogmaals, dit zal het archief uitpakken en het gecomprimeerde bestand verwijderen. Als u de gecomprimeerde versie van het bestand wilt behouden, voegt u opnieuw -k naar het commando:
gunzip -k bestand.gz.
Hoe een tar.gz-bestand uit te pakken
Het is belangrijk op te merken dat het gzip-algoritme is ontworpen om een enkel bestand te comprimeren. Als je meerdere bestanden of een hele mappenstructuur moet bundelen, gebruik je beide teer en gz. Laten we eens kijken naar het uitpakken van een tar.gz-bestand.
In dit geval zullen we geen gebruik maken van gz. In plaats daarvan gebruiken we teer, een overblijfsel uit tape-archiefdagen (vandaar de naam) die vandaag nog steeds erg handig is. Om een tar.gz-bestand uit te pakken, gebruiken we dit commando:
tar -xf archive.tar.gz.
De opdracht bepaalt automatisch welk soort compressie is gebruikt en extraheert het archief in de huidige werkdirectory.
Uw eigen archieven en GZ-bestanden maken
Weten hoe te extraheren .gz en tar.gz bestanden is misschien wel de belangrijkste taak die u nodig hebt. Het is echter ook belangrijk om te weten hoe u deze archieven en/of gecomprimeerde bestanden maakt.
Als u een bestand moet comprimeren, gebruikt u nogmaals het commando gzip, maar zonder andere opties dan het bestand dat u wilt comprimeren.
gzip jaarlijkse-winst.xlsx.
Dat commando zal comprimeren jaarlijkse-winst.xlsx. Het originele bestand wordt verwijderd, waardoor alleen de gecomprimeerde versie overblijft jaarlijkse-winst.xlsx.gz. Als u het origineel op zijn plaats wilt houden, voegt u de -k optie.
gzip -k jaarlijkse-winst.xlsx.
Laten we nu zeggen dat we een gecomprimeerd archief willen maken van onze documentenmap, die een aantal submappen heeft. We willen de mappenstructuur behouden, alles in één archief bundelen en het vervolgens comprimeren. Geef gewoon deze opdracht vanuit de terminal:
tar -czzf documenten.tar.gz /home/jeff/documents.
Er zijn veel opties, dus laten we eens kijken naar wat ze allemaal doen.
- -C: Creëren een archief
- -z: Comprimeer het archief met gzik p.
- -v: de voortgang weergeven tijdens het maken van het archief. Dit staat bekend als uitgebreid modus.
- -F: Specificeer de bestandsnaam van het archief.
Een van de geweldige aspecten van teer is dat u meerdere mappen in het archief kunt opnemen. Als we een back-up willen maken van onze documenten, Deigen lasten, en Pafbeeldingen mappen in een enkel archief, we geven gewoon deze opdracht:
tar -czzf archive.tar.gz /home/jeff/documents /home/jeff/Downloads /home/jeff/Pictures.
Bestanden comprimeren en decomprimeren met behulp van de GUI
Als je liever niet in de terminal werkt, hebben grafische desktopomgevingen wat je nodig hebt. In Kabouters Bestanden toepassing, klikt u met de rechtermuisknop op het bestand dat u wilt zippen en klikt u op Samendrukken.
Als u meerdere mappen en/of bestanden wilt archiveren en comprimeren, houdt u de Control-toets ingedrukt en klikt u op degene waarvan u een back-up wilt maken, klikt u met de rechtermuisknop en kiest u Samendrukken.
De bestandsbeheerder vraagt welk formaat u wilt gebruiken. Als jij kiest .zip, is het gecomprimeerde bestand gemakkelijk te openen op elk besturingssysteem. U kunt ook kiezen: .tar.xz of .7z, maar hiervoor is de juiste software vereist op Windows- of Mac-computers.
Als er een gecomprimeerd bestand is dat u moet openen, klikt u nogmaals met de rechtermuisknop op dat archief in Bestanden. U ziet een aantal opties, waaronder: Openen met Archiefbeheer, Extraheer hier, en uitpakken naar.
De archiefbeheerder geeft je meer opties, maar meestal wil je deze gebruiken Extraheer hier of uitpakken naar.
Werken met bestanden en andere beheerderstaken op Linux
Als je met gzip-bestanden wilt werken, zouden de bovenstaande stappen je moeten helpen om ze op een Linux-pc te comprimeren en te decomprimeren.
Er zijn echter nog andere belangrijke taken die u moet leren als u een Linux-professional wilt worden. Bekijk zeker onze gids op bestanden zoeken in Linux, evenals hoe u Verander uw wachtwoord.