Hoe Tar-bestanden uit te pakken naar een specifieke map in Linux

How Extract Tar Files Specific Directory Linux



Tijdens het gebruik van Linux is het je misschien opgevallen dat veel pakketten worden geleverd met een .teer bestandsextensie. Dus, wat is een teer het dossier? EEN teer bestand is een verzameling van vele bestanden in één bestand. Teer (Tape Archive) is een programma dat de bestanden verzamelt en nuttige informatie verzamelt over bestanden die het archiveert, zoals machtigingen, datums, enz. Het is opmerkelijk dat de Teer hulpprogramma comprimeert de bestanden niet; voor compressie heb je nodig: gzip of bzip Gereedschap.
Als Linux-beheerder heb je vaak te maken met: teer bestanden. In veel situaties moet u de gegevens van een teer bestand naar een specifieke map. Dus, hoe de . te extraheren teer bestand naar een bepaald pad? Een manier is om de te extraheren teer bestand in de huidige map en kopieer het vervolgens naar de gewenste map. Het zal het werk doen, maar de procedure is tijdrovend. Deze gids is gericht op het vinden van oplossingen voor het extraheren van verschillende soorten teer bestanden naar een specifieke map.

Hoe het Tar-bestand uit te pakken naar een specifieke map in Linux:

Volg de onderstaande syntaxis om het Tar-bestand uit te pakken naar een andere map:







$teer -xf [bestandsnaam].teer-C [/Pad van/map]

Alternatief:



$teer --extract --het dossier=[bestandsnaam].teer--map [/Pad van/map]

De -x flag vertelt het Tar-hulpprogramma om het bestand te extraheren dat wordt genoemd in het argument na -F. Terwijl, -C vlag wordt gebruikt om een ​​specifieke map in te stellen om het bestand uit te pakken. Als alternatief kunt u expliciet het totale aantal woorden noemen om bestanden uit te pakken met tar. Naar mijn mening is het gebruik van vlaggen een veel snellere manier om bestanden uit te pakken dan het hele woord te typen. Laten we een voorbeeld doen; Ik heb een bestand met de naam mijn_documenten.tar, die ik wil uitpakken naar een map bestanden/tar_files, en om dat commando te doen zou zijn:



$teer -xfmijn_documenten.tar-Cbestanden/tar_files





Of:

$teer --extract --het dossier=mijn_documenten.tar--mapbestanden/tar_files



Als je de voortgang van het uitpakken van het bestand in de terminal wilt volgen, gebruik dan de -v (uitgebreide) vlag:

$teer -xvfmijn_documenten.tar-Cbestanden/tar_files

Hoe tar.gz/tgz-bestanden uit te pakken naar een specifieke map in Linux:

Zoals hierboven besproken, kunnen tar-bestanden worden gecomprimeerd met behulp van de gzip nut. Om dergelijke bestanden naar een specifieke map te extraheren, is de procedure vrijwel gelijk; een extra vlag -Met zal worden toegevoegd in de opdracht om mee om te gaan tar.gz of tgz bestanden:

$teer -zxfmijn_documents.tar.gz-Cbestanden/tar_gz_files

Of:

$teer -zvxfmijn_documents.tar.gz-Cbestanden/tar_gz_files

Hoe tar.bz2/tar.bz/tbz/tbz2-bestanden uit te pakken naar een specifieke map in Linux:

Laten we, voordat we de extractiemethode leren, begrijpen wat: tar.bz2, tar.bz, tbz, tbz2 bestanden zijn. Dit zijn de bestandsextensies van de tar-bestanden die zijn gecomprimeerd door de bzip of bzip2 hulpprogramma in Linux. Om bestanden met een van deze extensies uit te pakken, voegen we de -J vlag:

$teer -jxfmijn_documenten.tar.bz2-Cbestanden/bzip_files

Gebruik voor uitgebreide uitvoer:

$teer -jvxfmijn_documenten.tar.bz2-Cbestanden/bzip_files

Conclusie:

Teer is een veelgebruikt hulpprogramma in op Linux en UNIX gebaseerde besturingssystemen om back-uparchieven te maken. Teer hulpprogramma wordt ook geleverd met een functie om te extraheren teer bestanden naar een specifieke map. Bestanden kunnen worden uitgepakt met de -C vlag met het opgegeven mappad. Bovendien, met behulp van de Teer hulpprogramma, kunt u ook de specifieke bestanden uit de gearchiveerde bestanden extraheren. Dit alles-in-één hulpprogramma heeft veel te ontdekken en om meer over te leren Teer hulpprogramma uitvoeren man tar in de terminal.