TAR – Übungen (Archivieren & Entpacken)
Zur Navigation springen
Zur Suche springen
Einsteiger: Grundlagen
1. Erstelle ein Archiv
Erstelle einen Ordner backup und lege einige Dateien darin an:
mkdir backup && touch backup/file{1..3}.txt
Erstelle ein Archiv backup.tar, das diesen Ordner enthält:
tar -cvf backup.tar backup
2. Liste den Inhalt eines Archivs auf
Welche Dateien sind in backup.tar enthalten?
tar -tvf backup.tar
3. Entpacke das Archiv
Extrahiere backup.tar in einen neuen Ordner restore:
mkdir restore && tar -xvf backup.tar -C restore
Fortgeschritten: Komprimierung & Optionen
4. Erstelle ein komprimiertes Archiv
Erstelle ein gzip-komprimiertes Archiv backup.tar.gz:
tar -czvf backup.tar.gz backup
Wie groß ist der Unterschied zwischen backup.tar und backup.tar.gz?
5. Entpacke eine komprimierte Datei
Extrahiere backup.tar.gz in den restore-Ordner:
tar -xzvf backup.tar.gz -C restore
6. Erstelle ein inkrementelles Backup
Erstelle einen neuen Ordner new_backup und füge eine Datei hinzu:
mkdir new_backup && touch new_backup/new_file.txt
Erstelle ein inkrementelles Backup mit tar:
tar -cvf backup_increment.tar --newer-mtime="yesterday" new_backup
Experten: Wiederherstellung & Pipelining
7. Backup & Wiederherstellung mit Piping
Erstelle ein Backup des Home-Verzeichnisses und leite es direkt in eine gzip-Datei um:
tar -czf - $HOME | gzip > home_backup.tar.gz
Entpacke das Backup direkt aus der gepipeten Datei:
gzip -dc home_backup.tar.gz | tar -xvf -