een tar-bestand dat ook wel een tarball wordt genoemd, is een verzameling bestanden die eenvoudiger opslag biedt. We kunnen de tar-opdracht gebruiken om archieven te maken, samen met bestanden uitpakken, bestanden weergeven, opslagdoeleinden of updatedoeleinden.
met behulp van een teer.gz-bestand is nuttig omdat het een betere opslagoplossing biedt in plaats van voortdurend meerdere bestanden bij te houden.
In deze tutorial zullen we u begeleiden bij het extraheren van een teer.gz-bestand, tar-lijst.gz bestanden, en extraheren specifieke bestanden uit de tar.GZ file.
Wat is teer?
Tar is een afkorting van Tapearchief en wordt vaak aangeduid als een tarball (een verzameling van bestanden).
het gebruik van het tar-formaat is in de loop der jaren in populariteit gegroeid dankzij de archiverings – /opslagdoeleinden en stelt gebruikers in staat om meerdere bestanden via het Web/Internet te verzenden.
Tar is gebruikelijk in Linux systemen en wordt alleen gebruikt voor het opslaan van gegevens.
Als u bestanden op uw tar wilt comprimeren, zal dit een extra stap handmatig moeten uitvoeren en tgz-bestanden worden via de gz, tgz of tar.GZ uitbreiding.
hoe teer te extraheren.gz-bestand
a tar.gz is in wezen een archiefbestand dat fungeert als een opslagcontainer voor bestanden. De meeste Linux distributies zullen ook voorgeïnstalleerd worden met het tar Commando.
om een teer te extraheren.GZ bestand, we gebruiken de x optie (extract) en geef vervolgens het archiefbestand dat u wilt extraheren na de optie f. Het commando is als volgt::
tar -xf archive.tar.gz
dit tar-commando zal ook werken voor TAR-archieven die gecomprimeerd zijn met andere algoritmen zoals tar. bz2.
hoewel de tar-opdracht voornamelijk wordt gebruikt voor de opdrachtregel, kunt u ook tar uitpakken.gz bestand met behulp van de File Manager.
klik hiervoor met de rechtermuisknop op de tar.GZ bestand dat u wilt uitpakken en klik op ” Extract.”Let op dat Voor Windows-gebruikers, je 7zip nodig hebt om tar gz bestanden uit te pakken.
als u de optie-v gebruikt, zal dit het tar Commando meer zichtbaar maken en ook de namen van de tar bestanden afdrukken die u wilt extraheren. Typ gewoon het tar-xvf Commando gevolgd door de tar.GZ-bestand:
tar -xvf archive.tar.gz
als je teer extraheert.gz bestanden, Dit zal automatisch bestanden uitpakken in uw huidige directory.
Als u geen tar wilt extraheren.gz bestanden in uw huidige directory, kunt u de-C optie gebruiken om het uit te pakken in een specifieke directory.
als je bijvoorbeeld een tar inhoud wilt extraheren in de directory / my_drive / Linux / files, gebruik dan het commando:
tar -xf archive.tar.gz -C /my_drive/Linux/files
hoe gecomprimeerde Tar-bestanden met Gzip uitpakken
Wat gebeurt er nu als u de archiefinhoud van een tar-bestand wilt uitpakken maar gecomprimeerd bent met een gzip-compressor? Eerst moet je het decomprimeren met dit commando:
tar xvzf archive.tar.gz
x – Dit vertelt teer uitpakken van het bestand of de bestanden
v – lijst van alle bestanden afzonderlijk in uw archief
z – Informeert het tar commando te decomprimeren het gzip-bestand
f – Vertelt teer geeft u het de naam van een bestand om te werken met
Ook u kunt gebruik maken van de -C optie om te decomprimeren (uitpakken) tar-gz-bestand naar een andere directory met het commando:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
ten Slotte kunt u ook het uitpakken van een bestand zonder gebruik te maken van tar op uw commando-regel:
gunzip sample_file.gz
Hoe een Lijst van een Tar.gz-bestand
stel dat u tar wilt extraheren.gz-bestanden, maar alleen specifieke bestanden in uw archief. Om ervoor te zorgen dat u niet per ongeluk tar-archieven verwijdert, moet u eerst leren hoe u alle bestanden die op uw tar zijn gevonden, kunt weergeven.
er zijn twee manieren om de bestanden op uw tar weer te geven, waarbij men de optie-v zal gebruiken als onderdeel van het commando.
Optie 1:
om alle bestanden weer te geven, gebruiken we de optie-t:
tar -tf archive.tar.gz
u wordt gevraagd om een display op uw opdrachtregel, vergelijkbaar met dit:
file 1file 2file 3file 4
Optie 2:
Als u alle bestanden in uw TAR-archieven wilt weergeven en meer informatie wilt zien, zoals Bestandsgrootte, tijdstempel en de eigenaar, gebruiken we de optie-v:
tar -tvf archive.tar.gz
hoe specifieke bestanden uit Tar te extraheren.gz
u hebt geleerd hoe u alle bestanden in uw tar kunt weergeven, dus bij het uitpakken van specifieke bestanden op uw opdrachtregel gebruiken we het tar-xf Commando gevolgd door de namen van de bestanden gescheiden door een spatie voor elk bestand.
u wilt bijvoorbeeld sample_file1 en sample_file2 extraheren met het commando tar-xf:
tar -xf archive.tar.gz sample_file1 sample_file2
het commando tar-xf werkt ook als u een specifieke map wilt extraheren:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
als je wilt extraheren .jpg (jpeg) of .js (javascript) bestanden bijvoorbeeld, je kunt het tar-xf commando typen gevolgd door de-jokertekens optie:
tar -xf archive.tar.gz --wildcards '*.jpg'
als u probeert een bestand uit te pakken dat niet bestaat in het systeem, wordt u gevraagd met een foutmelding:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
hoe een .Tar.bz2 bestand
uit te pakken je hebt geleerd hoe je een tar untar.gz-bestand samen met het uitpakken van specifieke bestanden, gzip gecomprimeerde bestanden, tar-inhoud in een specifieke map. Wat gebeurt er als het wordt gecomprimeerd met een bzip2 compressor?
dit proces zal ook hetzelfde extractieproces volgen als de gzip compressor, alleen dat in plaats van de optie-z, we de optie-j zullen gebruiken:
tar -xvjf archive.tar.bz2
de optie-j zal tar informeren om de bzip2 te decomprimeren.
een gecomprimeerd tar-bestand
er zijn twee opties die u kunt doen: gebruik het programma 7-zip of via de opdrachtregel.
Optie 1: Met behulp van 7-zip
Stap 1: Open het 7-zip programma
Stap 2: Selecteer alle mappen en bestanden die u wilt plaatsen in het tar bestand
Stap 3: Klik met de rechtermuisknop op een van de gemarkeerde items en klik op “Toevoegen aan Archief.”
Stap 4: Selecteer “tar” en druk op “OK.”
Optie 2: de opdrachtregel gebruiken
laten we zeggen dat je een bestand uit een map met de naam “samplefiles” wilt tar In bestanden.teer.gz. De syntaxis zal als volgt zijn:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
met het voorbeeld “samplefiles” zal het commando als volgt zijn:
tar -czvf files.tar.gz /usr/local/samplefiles