Deze gids toont u niet alleen hoe u tar.gz-bestanden extraheert, maar het zal u ook vertellen wat ze zijn en waarom u ze zou gebruiken.
Wat is een tar.gz-bestand?
Een bestand met de extensie gz is gecomprimeerd met de opdracht gzip.
U kunt elk bestand met de opdracht gzip als volgt zip-bestanden:
gzip
Bijvoorbeeld: gzip image1.png
De bovenstaande opdracht comprimeert het bestand image1.png en het bestand wordt nu image1.png.gz genoemd. U kunt een bestand gecomprimeerd met gzip uncomprimeren met behulp van de opdracht gunzip als volgt: gunzip image1.png.gz
Stel je nu voor dat je alle afbeeldingen in een map wilde comprimeren. U zou de volgende opdracht kunnen gebruiken: gzip * .png * .jpg * .bmp
Dit comprimeert elk bestand met de extensie png, jpg of bmp. Alle bestanden zouden echter als individuele bestanden blijven. Het zou goed zijn als je een enkel bestand zou kunnen maken dat alle bestanden bevat en dat dan comprimeert met gzip. Dat is waar het tar-commando binnenkomt. Een tar-bestand dat vaak een tarball wordt genoemd, is een methode om een archiefbestand te maken dat veel andere bestanden bevat. Een tar-bestand op zichzelf is niet gecomprimeerd. Als u een map vol met afbeeldingen hebt, kunt u een tar-bestand voor de afbeeldingen maken met de volgende opdracht: tar -cvf images.tar ~ / Afbeeldingen
De bovenstaande opdracht maakt een tar-bestand met de naam images.tar en vult het met alle bestanden in de map met afbeeldingen. Nu je een enkel bestand hebt met al je afbeeldingen, kun je het nu comprimeren met de opdracht gzip: gzip images.tar
De bestandsnaam voor het afbeeldingenbestand zal nu images.tar.gz zijn. U kunt een tar-bestand maken en het als volgt comprimeren met een enkele opdracht: tar -cvzf images.tar.gz ~ / Afbeeldingen Nu weet je dat een tar.gz-bestand een gecomprimeerd tar-bestand is en dat je weet dat een tar-bestand een leuke manier is om bestanden en mappen te groeperen. Het eerste wat u vervolgens moet doen om een tar.gz-bestand uit te pakken, is het bestand als volgt te decomprimeren: gunzip
Bijvoorbeeld: gunzip images.tar.gz
Om de bestanden uit een tar-bestand te extraheren, gebruikt u de volgende opdracht: tar -xvf
Bijvoorbeeld: tar -xvf images.tar
U kunt het gzip-bestand echter decomprimeren en de bestanden uit het tar-bestand extraheren met een enkele opdracht als volgt: tar -xvzf images.tar.gz Je moet voorzichtig zijn met het extraheren van tar.gz-bestanden die je ontvangt van andere mensen of van downloadlinks, omdat ze je systeem opzettelijk of per ongeluk kunnen vernietigen. U kunt de inhoud van een tar-bestand bekijken met behulp van de volgende syntaxis: tar -tzf images.tar.gz
De bovenstaande opdracht toont u de namen en locaties van de bestanden die zullen worden uitgepakt. Samengevat, tar.gz-bestanden zijn geweldig voor back-updoeleinden omdat ze de bestanden en paden intact houden in het tar-bestand en het bestand wordt gecomprimeerd om het kleiner te maken. Hoe tar.gz bestanden uitpakken
Een lijst maken van de inhoud van een tar.gz-bestand