===== 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). ==== Siehe auch ==== - [[sammlung:backup|Backup und Restore]] - [[sammlung:rsync|rsync: Synchronisation]] - [[sammlung:dd|dd: Roh-Images]] {{tag>tar archiv kompression backup linux}}