Een bestand met de indeling .tar.gz is een bestand dat is gemaakt met de op Unix gebaseerde archiveringstoepassing tar en vervolgens is gecomprimeerd met de gzip compressie. Deze bestanden worden vaak”tarballs”genoemd. Hoewel je ze kunt vinden met een dubbele extensie (.tar.gz), kan de extensie ook worden ingekort tot .tgz of .gz.
Tar-bestanden komen doorgaans vaker voor bij Ubuntu (andere Linux-distributies) en macOS-gebruikers voor gegevensarchivering en back-ups. Gebruikers van Windows 10 kunnen deze bestanden echter ook tegenkomen, wat een reden is om een manier te hebben om hun inhoud te extraheren.
Hoewel u apps van derden kunt gebruiken (zoals 7-Zip en PeaZip), zijn deze apps werken niet altijd zoals verwacht met tarballs die op een ander platform zijn gemaakt, en ze zijn traag bij het decomprimeren van veel bestanden. Windows 10 bevat nu echter native ondersteuning voor tar-bestanden en u kunt de opdrachtprompt gebruiken om deze bestanden uit te pakken. Of u kunt zelfs het Windows-subsysteem voor Linux (WSL) met native ondersteuning voor Ubuntu, Fedora, SUSE en vele andere distributies.Daarom heb je ook toegang tot veel Linux-tools, waaronder tar, om snel inhoud uit tarballs halen.
In deze handleiding leert u de stappen om native tar-opdrachten te gebruiken op Windows 10 met Command Prompt en Ubuntu om de inhoud van een.tar.gz-bestand uit te pakken.
Extract.tar.gz,.tgz,.gz tarballs met tar op Windows 10
Gebruik deze stappen om .tar.gz, .tgz, .gz en.zip-bestanden uit te pakken met tar op Windows 10:
@media alleen scherm en (min-breedte: 0px) en (min-hoogte: 0px) { div[id^=”bsa-zone_1659356193270-5_123456″] { min-breedte: 300px; min-hoogte: 250px; } } @media only screen and (min-width: 640px) and (min-height: 0px) { div[id^=”bsa-zone_1659356193270-5_123456″] { min-width: 120px; min-hoogte: 600px; } }
Open Start op Windows 10.
Zoek naar Opdrachtprompt, klik met de rechtermuisknop op het bovenste resultaat en selecteer de Uitvoeren als administrator optie.
Typ het volgende commando om tar te gebruiken om de bestanden uit te pakken en druk op Enter:
tar-xvzf C:\PATH\ TO\FILE\FILE-NAME.tar.gz-C C:\PATH\TO\FOLDER\EXTRACTION
Snelle tip: Werk in de opdracht de syntaxis bij om de bron-en bestemmingspaden op te nemen. Omdat u tar op Windows 10 gebruikt, hoeft u het pad ook niet op te geven alsof u Linux gebruikt. U kunt de padindeling gebruiken die door Windows wordt gebruikt.
Zodra je de stappen hebt voltooid, heb je na enkele ogenblikken alle bestanden en mappen uitgepakt naar het doelpad dat je hebt opgegeven.
Er wordt aangenomen dat je een tarball uitpakt die op een ander systeem is gemaakt. We slaan enkele argumenten over die meestal nodig zijn om de rechten te behouden, die op Windows 10 niet vereist zijn om toegang te krijgen tot de bestanden.
Extract.tar.gz,.tgz,.gz tarballs met tar op Linux op Windows 10
In Windows 10, om tar op Linux te gebruiken, moet u het Windows-subsysteem installeren voor Linux (WSL) en een distributie zoals Ubuntu uit de Microsoft Store.
Om een .tar.gz-bestand uit te pakken met Linux op Windows 10, volg je deze stappen:
Open Start.
Zoek naar Ubuntu en klik op het bovenste resultaat om de app te openen.
Typ de volgende opdracht om de inhoud van het bestand .tar.gz uit te pakken en druk op Enter:
sudo tar-xvzf/mnt/c/PATH/TO/TAR-BESTAND/Bureaublad/BESTANDSNAAM.tar.gz-C/mnt/c/PATH/TO/DESTINATION/FOLDER
Snelle tip: Werk in de opdracht de syntaxis bij om de bron-en bestemmingspaden op te nemen. Als het alleen een .tar-bestand is, kun je hetzelfde commando gebruiken als hierboven beschreven, maar het argument z weglaten.
In het bovenstaande commando typen we sudo om de applicatie als beheerder uit te voeren, tar om de applicatie aan te roepen, en dan geven we er enkele argumenten aan, waaronder:
x — instrueert tar dat u inhoud wilt extraheren. v — uitgebreid. Dit is een optioneel argument om het extractieproces weer te geven. Anders ziet u alleen een knipperende cursor totdat het proces is voltooid. z — vertelt tar om de inhoud van een.tar.gz-bestand te decomprimeren met gzip. f — geeft tar de naam van het bestand dat je gaat uitpakken.
Vervolgens moet je het pad specificeren van het tarball-bestand dat je wilt uitpakken. Je zult zien dat het pad begint met/mnt/c/, in plaats van met c:\En dit komt omdat we eigenlijk in de Linux-wereld werken.
-C — (koppelteken en hoofdletter C) wordt gebruikt om tar te vertellen dat hij van map moet veranderen. Wanneer u een opdracht uitvoert, begint u in de bronmap en vervolgens moet u de doelmap opgeven, het pad dat we hebben opgegeven om de opdracht te voltooien. Je kunt de bestanden uitpakken naar elke gewenste map, maar vergeet niet om het pad te beginnen met/mnt/gevolgd door het Windows-pad.
Je moet letten op hoofdletters en kleine letters tijdens het typen van een Linux-opdracht, zoals “Desktop” is niet hetzelfde als “desktop.”
In deze handleiding bekijken we de basisstappen om een specifieke taak uit te voeren. Als u geen Linux-gebruiker bent, kunt u meer te weten komen over deze tool in de Ubuntu-console door de opdracht tar–help te typen.
@media only screen and (min-width: 0px) and (min-height: 0px) { div[id^=”bsa-zone_1659356403005-2_123456″] { min-breedte: 300px; min-hoogte: 250px; } } @media only screen and (min-width: 640px) and (min-height: 0px) { div[id^=”bsa-zone_1659356403005-2_123456″] { min-width: 300px; min-hoogte: 250px; } }