Wie kann ich 7-Zip auf einem Linux-System installieren und verwenden?
- Einführung und Übersicht
- Installation auf Debian/Ubuntu-basierten Systemen
- Installation auf Fedora/RHEL/CentOS
- Installation auf Arch Linux
- Archive erstellen mit 7z
- Archive entpacken
- Arten von Archiven und Formate
- Praktische Optionen und Hinweise
- Fehlerbehebung und Tipps
Einführung und Übersicht
7-Zip ist ein freies Archivierungsprogramm mit hoher Kompressionsrate (insbesondere das 7z-Format). Unter Linux steht die Kommandozeilenversion p7zip zur Verfügung, die die 7-Zip-Formate unterstützt. Es gibt zwei Hauptpakete: p7zip (Basis) und p7zip-full (zusätzliche Formate und volle Funktionalität). Im Folgenden beschreibe ich Installation und typische Nutzungsschritte.
Installation auf Debian/Ubuntu-basierten Systemen
Öffne ein Terminal und aktualisiere Paketlisten mittels apt. Installiere p7zip-full, um beste Unterstützung zu erhalten. Alternativ reicht p7zip für grundlegende Funktionen. Beispielbefehle: sudo apt update gefolgt von sudo apt install p7zip-full. Nach der Installation sind die Befehle 7z und 7za verfügbar.
Installation auf Fedora/RHEL/CentOS
Verwende dnf oder yum je nach Distribution. Für Fedora: sudo dnf install p7zip p7zip-plugins. Auf RHEL/CentOS kann ggf. EPEL aktiviert werden: sudo yum install epel-release gefolgt von sudo yum install p7zip p7zip-plugins. Danach stehen ebenfalls die 7z-Befehle zur Verfügung.
Installation auf Arch Linux
Auf Arch/Manjaro: sudo pacman -S p7zip. Das Paket enthält die üblichen Kommandozeilenwerkzeuge.
Archive erstellen mit 7z
Das Kommando zum Erstellen eines 7z-Archivs lautet 7z a archivname.7z datei1 ordner2. Standardmäßig wird hohe Kompression genutzt; zusätzliche Optionen erlauben Kompressionslevel (-mx=0…9), Passwortschutz (-pPASSWORD) und Verschlüsselung des Dateinamens (-mhe=on). Beispiel: 7z a -t7z -mx=9 -pMeinePassphrase -mhe=on backup.7z /home/user/daten.
Archive entpacken
Um Archive zu entpacken, nutze 7z x archiv.7z. Das extrahiert Dateien unter Beibehaltung der Verzeichnisstruktur. Für einfache Extraktion ohne Pfade verwende 7z e archiv.zip. Falls das Archiv verschlüsselt ist, fragt 7z nach dem Passwort oder du übergibst es mit -p.
Arten von Archiven und Formate
7z arbeitet nativ mit dem 7z-Format, unterstützt aber auch ZIP, TAR, GZIP, BZIP2, XZ, RAR (nur Entpacken), und mehr. Typoptionen wie -tzip oder -ttar legen das Zielformat fest.
Praktische Optionen und Hinweise
Mit -t7z setzt man explizit das Format. Die Option -r schließt Unterverzeichnisse rekursiv ein. Informationen über ein Archiv zeigt 7z l archiv.7z an. Für Batch-Skripte sind Rückgabewerte und Ausgabe nützlich; bei Passwortübergabe in Skripten die Sicherheitsaspekte beachten (Passwörter nicht in Klartext speichern). Grafische Frontends wie PeaZip oder Xarchiver können 7z-Unterstützung bieten, falls du eine GUI bevorzugst.
Fehlerbehebung und Tipps
Falls ein Format nicht entpackt wird, prüfe, ob das passende Plugin/Paket installiert ist (z. B. p7zip-plugins). Bei Berechtigungsproblemen setze sudo nur wenn nötig ein. Große Archive besser auf Festplatte mit genügend freiem Platz erstellen; Kompression kann CPU-intensiv sein.
