Inhaltsverzeichnis
tar: Archive erstellen und entpacken
Kurzfassung - tar bündelt Dateibäume in Archiven und erhält Besitzer, Rechte sowie Metadaten für konsistente Wiederherstellungen. - Mit gzip, xz oder zstd lassen sich passende Kompressionsstufen für Backups, Transporte und langfristige Archivierung wählen. - Geeignet für Backups, Transfers und Archivierung über Plattformgrenzen hinweg. Unterstützt Streaming, Pipelines und differenzierte Ausschlussmuster.
Voraussetzungen
- GNU tar installiert - Ausreichend Speicherplatz
Schritte
- Archiv erstellen (gzip)
tar -czf backup.tgz /pfad/zum/verzeichnis/
- Inhalte auflisten
tar -tzf backup.tgz
- Entpacken nach Ziel
tar -xzf backup.tgz -C /ziel/
- Stärkere Kompression
tar -cJf backup.tar.xz /pfad tar -cf - /pfad | zstd -T0 -19 -o backup.tar.zst
- Exklusionen und saubere Pfade
tar -czf backup.tgz -C /pfad quelle --exclude='.cache' --exclude-from=exclude.txt
Hinweise
- -C nutzen, um absolute Pfade zu vermeiden; Wiederherstellung wird einfacher. - Rechte/Owner bewahren: als root erstellen/entpacken; ggf. -p nutzen. - Für ACLs/Extended Attributes: –acls –xattrs (bei Bedarf).
