Wie kann ich 7-Zip auf einem Linux-System installieren und verwenden?

Melden
  1. Einführung und Übersicht
  2. Installation auf Debian/Ubuntu-basierten Systemen
  3. Installation auf Fedora/RHEL/CentOS
  4. Installation auf Arch Linux
  5. Archive erstellen mit 7z
  6. Archive entpacken
  7. Arten von Archiven und Formate
  8. Praktische Optionen und Hinweise
  9. 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.

0