Zoeken…


parameters

Gemeenschappelijke opties -
-c - maken Maak een nieuw archief.
-x - extraheren Bestanden uit een archief halen.
-t --lijst Geef de inhoud van een archief weer.
-f --file = ARCHIEF Gebruik een archiefbestand of richt ARCHIEF .
-v - verbose Uitgebreide lijst van bestanden verwerkt.
Compressie opties -
-a - auto-comprimeren Gebruik het archief-achtervoegsel om het compressieprogramma te bepalen.
-j --bzip2 Filter het archief via bzip2.
-J --xz --lzma Filter het archief door xz.
-z --gzip Filter het archief via gzip.

Een map comprimeren

Dit maakt een eenvoudig archief van een map:

tar -cf ./my-archive.tar ./my-folder/

Uitgebreide uitvoer laat zien welke bestanden en mappen aan het archief zijn toegevoegd, gebruik de optie -v:

tar -cvf ./my-archive.tar ./my-folder/

Voor het archiveren van een map gecomprimeerd 'gzip', moet u de optie -z gebruiken:

tar -czf ./my-archive.tar.gz ./my-folder/

Je kunt in plaats daarvan het archief comprimeren met 'bzip2', met behulp van de optie -j:

tar -cjf  ./my-archive.tar.bz2 ./my-folder/

Of comprimeer met 'xz', met behulp van de optie -J:

tar -cJf  ./my-archive.tar.xz ./my-folder/

Pak een map uit een archief

Er is een voorbeeld voor het uitpakken van een map uit een archief op de huidige locatie:

tar -xf archive-name.tar

Als u een map uit een archief naar een specifieke bestemming wilt extraheren:

tar -xf archive-name.tar -C ./directory/destination

Lijst archiefinhoud

Er is een voorbeeld van lijstinhoud:

tar -tvf archive.tar

De optie -t wordt gebruikt voor de vermelding. Om de inhoud van een tar.gz-archief weer te geven, moet u de optie -z meer gebruiken:

tar -tzvf archive.tar.gz

Comprimeer en sluit een of meerdere mappen uit

Als u een map wilt uitpakken, maar u wilt een of meerdere mappen uitsluiten tijdens het uitpakken, kunt u de optie --exclude gebruiken.

tar -cf archive.tar ./my-folder/ --exclude="my-folder/sub1" --exclude="my-folder/sub3"

Met deze mappenboom:

my-folder/
   sub1/
   sub2/
   sub3/

Het resultaat zal zijn:

./archive.tar
   my-folder/
      sub2/

Strip toonaangevende componenten

Gebruik de optie --strip-components om een aantal toonaangevende componenten te verwijderen:

 --strip-components=NUMBER
   strip NUMBER leading components from file names on extraction

Gebruik bijvoorbeeld om de leidende map te strippen:

tar -xf --strip-components=1 archive-name.tar

Lijstinhoud van een archief

Geef de inhoud van een archiefbestand weer zonder het uit te pakken:

tar -tf archive.tar.gz
Folder-In-Archive/
Folder-In-Archive/file1
Folder-In-Archive/Another-Folder/
Folder-In-Archive/Another-Folder/file2


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow