De tar command in Linux is een krachtig hulpprogramma dat wordt gebruikt voor het maken, onderhouden en extraheren van archieven van bestanden. Hiermee kunnen gebruikers meerdere bestanden comprimeren tot één enkel archiefbestand, waardoor de opslagruimte wordt verminderd en het gemakkelijk wordt om gegevens over te dragen en te delen. De naam "tar" staat voor "Tape ARchiver" en is ontstaan vanuit het oorspronkelijke doel van het maken van back-ups van gegevens naar tapedrives.
Functies van het tar-commando:
1. Archieven maken: Gebruik de volgende syntaxis om een archief te maken:
``` bash
tar -cvf archiefnaam.tar-bestanden die moeten worden gearchiveerd
```
- -c: Deze optie geeft aan dat u een archief wilt aanmaken.
- -v: De uitgebreide optie biedt gedetailleerde informatie over het archiveringsproces.
- -f: Deze optie specificeert de naam van het archiefbestand dat moet worden gemaakt.
2. Archieven extraheren: Gebruik de volgende syntaxis om de inhoud van een archief te extraheren:
``` bash
tar -xvf archiefnaam.tar
```
- -x: Deze optie geeft aan dat u bestanden uit het archief wilt extraheren.
- -v: De uitgebreide optie biedt gedetailleerde informatie over het extractieproces.
- -f: Deze optie specificeert de naam van het archiefbestand dat u wilt uitpakken.
3. Archiefinhoud weergeven: Om de bestanden in een archief weer te geven zonder ze uit te pakken, gebruikt u de volgende syntaxis:
``` bash
tar -tvf archiefnaam.tar
```
- -t: Deze optie geeft een lijst weer met bestanden die in het archief aanwezig zijn.
Aanvullende nuttige opties:
- -z: Met deze optie is compressie van het archief mogelijk met behulp van gzip-compressie. Bijvoorbeeld:
``` bash
tar -zcvf archiefnaam.tar.gz bestanden die moeten worden gearchiveerd
```
- -j: Op dezelfde manier maakt de optie -j compressie met bzip2 mogelijk. Bijvoorbeeld:
``` bash
tar -jcvf archiefnaam.tar.bz2 bestanden die moeten worden gearchiveerd
```
- -P: Bij het extraheren van bestanden uit een archief kunt u de optie -P gebruiken om de bestands- en maprechten te behouden.
De tar-opdracht heeft nog veel meer geavanceerde opties en functies die incrementele back-ups, selectieve opname/uitsluiting van bestanden en meer mogelijk maken. Het is een veelzijdige tool voor het efficiënt beheren en archiveren van gegevens in Linux. Het beheersen van de tar-opdracht kan uw productiviteit aanzienlijk verbeteren bij het werken met bestanden en mappen. |