tijdens het gebruik van Linux is het je misschien opgevallen dat veel pakketten met een “worden geleverd.tar ” bestandsextensie. Dus, wat is een tar-bestand? Een tar-bestand is een verzameling van vele bestanden in één bestand. Tar (Tape Archive) is een programma dat de bestanden verzamelt en pakt een aantal nuttige informatie over bestanden die het archief, zoals machtigingen, data, enz. Het is opmerkelijk dat de tar utility de bestanden niet comprimeert; voor compressie heb je “gzip” of “bzip” utilities nodig.
als Linux-beheerder heb je vaak te maken met tar-bestanden. In veel situaties moet je de data van een tar bestand extraheren naar een specifieke directory. Dus, hoe het tar-bestand naar een bepaald pad te extraheren? Een manier is om het tar bestand in de huidige directory uit te pakken en het vervolgens naar de gewenste directory te kopiëren. 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 tar-bestanden naar een specifieke map.

hoe tar-bestand naar een specifieke map in Linux te extraheren:

om het tar-bestand naar een andere map te extraheren, volgt u de onderstaande syntaxis:

$tar-xf .tar-C

alternatief:

$tar — extract — file=.tar — directory

de”- x “vlag vertelt het tar hulpprogramma om het bestand genoemd in het argument na”- f. “uit te pakken, terwijl de” – C ” vlag gebruikt wordt om een specifieke map in te stellen om het bestand uit te pakken. Als alternatief kunt u expliciet de totale woorden vermelden 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 geven; Ik heb een bestand met de naam “my_documents.tar, “die Ik wil uitpakken naar een map” files / tar_files, ” en om dat commando te doen zou zijn:

$tar-xf mijn_documenten.tar-C bestanden / bestanden

of:

$tar — extract — file = my_documents.tar — directory files / tar_files

als u de voortgang van de extractie van het bestand in de terminal wilt controleren, gebruik dan de” – v ” (uitgebreide) vlag:

$tar-xvf mijn_documenten.tar-C bestanden / bestanden

hoe te extraheren ” teer.gz/ tgz “bestanden naar een specifieke directory in Linux:

zoals hierboven besproken kan tar bestanden gecomprimeerd worden met het” gzip ” hulpprogramma. Om dergelijke bestanden naar een specifieke map te extraheren, is de procedure vrijwel gelijkaardig; een extra vlag “-z” zal worden toegevoegd in het commando om te gaan met “tar.GZ” of ” tgz ” bestanden:

$tar-zxf mijn_documenten.teer.gz – C bestanden / tar_gz_bestanden

of:

$tar-zvxf mijn_documenten.teer.gz – C bestanden / tar_gz_bestanden

hoe “tar.bz2/tar.bz/tbz/tbz2” bestanden te extraheren naar een specifieke directory in Linux:

voordat we de extractiemethode leren, laten we begrijpen wat “tar.bz2,tar.bz,tbz, tbz2″ bestanden zijn. Dit zijn de bestandsextensies van de TAR-bestanden gecomprimeerd door het” bzip “of” bzip2 ” hulpprogramma in Linux. Om bestanden met een van deze extensies uit te pakken, voegen we de “-j” vlag toe:

$tar-jxf mijn_documents. tar. bz2-C bestanden / bzip_bestanden

voor uitgebreid uitvoergebruik:

$tar-jvxf mijn_documents. tar. bz2-C bestanden / bzip_bestanden

conclusie:

Tar is een veel gebruikt hulpprogramma in Linux en UNIX-gebaseerde besturingssystemen om back-uparchieven te maken. Tar utility wordt ook geleverd met een functie om tar bestanden te extraheren naar een specifieke map. Bestanden kunnen worden uitgepakt met behulp van de “-C” vlag met de opgegeven map pad. Bovendien kunt u met het tar-hulpprogramma de specifieke bestanden ook extraheren uit de gearchiveerde bestanden. Deze alles-in-één utility heeft veel te verkennen en om meer te leren over tar utility voer “man tar” uit in de terminal.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.