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:
alternatief:
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:
of:
als u de voortgang van de extractie van het bestand in de terminal wilt controleren, gebruik dan de” – v ” (uitgebreide) vlag:
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:
of:
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:
voor uitgebreid uitvoergebruik:
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.