![Extrahieren von 7z-Dateien unter Linux](https://assets.gcore.pro/blog_containerizing_prod/uploads/2023/05/featured-image.png)
Die Verwaltung komprimierter Dateien unter Linux kann eine überschaubare Aufgabe sein. Mit Tools wie 7-zip können Nutzer verschiedene Archivformate nahtlos verarbeiten und extrahieren. Das 7z-Format hat aufgrund seiner hohen Komprimierungsraten und robusten Verschlüsselungsfunktionen große Beliebtheit erlangt. Viele Linux-Distributionen enthalten jedoch kein vorinstalliertes Archivierungsprogramm für 7z, vor allem aufgrund der proprietären Natur des Systems und des Open-Source-Ethos der Linux-Gemeinschaft. Unabhängig davon, ob Sie gerade eben 7-Zip heruntergeladen haben oder nach effizienten Methoden zum Entpacken von Inhalten suchen, unser Leitfaden bietet umfassende Informationen, um Ihnen das nötige Wissen zu vermitteln und den Extraktionsprozess zu vereinfachen.
Was ist 7-Zip?
7-Zip ist ein kostenloses Open-Source-Dateiarchivierungsprogramm, mit dem Sie Dateien in Archive komprimieren können. Es verwendet das 7z-Format und unterstützt auch andere vergleichbare Standardformate wie ZIP, RAR und TAR. Die Software ist für ihre hohe Kompressionsrate bekannt. Sie kann für private und kommerzielle Zwecke ganz ohne Lizenzkosten genutzt werden. Im Gegensatz zu vielen anderen Softwarelösungen erfordert 7-Zip keine Lizenz, was diese Lösung besonders kostengünstig macht. Im Vergleich zu anderen Archivierungsprogrammen ist 7-Zip eine ausgezeichnete Wahl, da es eine hervorragende Leistung und eine hohe Zuverlässigkeit bietet und gleichzeitig keine Lizenzbeschränkungen auferlegt.
7-Zip-Entpackungsvorgang
Hier erhalten Sie einen Überblick über den Entpackungsvorgang:
#1 Installieren Sie p7zip
Bevor Sie 7z-Dateien entpacken können, müssen Sie zunächst das p7zip-Paket auf Ihrem Computer installieren. Das Paket enthält Werkzeuge für die Verarbeitung von 7z-Dateien unter Linux.
Unter Debian/Ubuntu und Derivaten:
sudo apt update sudo apt install p7zip-full
Unter Fedora:
sudo dnf install p7zip
Unter CentOS/RHEL:
sudo yum install p7zip
Unter Arch Linux und Derivaten:
sudo pacman -S p7zip
#2 Navigieren Sie zum Verzeichnis
Wechseln Sie über das Terminal zum Verzeichnis, in dem sich Ihre 7z-Datei befindet. Zum Beispiel:
cd /path/to/directory/
#3 Entpacken Sie die 7z-Datei
Verwenden Sie den folgenden Befehl, um eine 7z-Datei zu extrahieren:
7za x yourfile.7z
Für diesen Befehl gilt Folgendes:
- „x“ steht für „extrahieren“.
- Ersetzen Sie „yourfile.7z“ mit dem Namen Ihrer 7z-Datei.
#4 Überprüfen Sie die Inhalte
Nach der Extraktion können Sie den Inhalt des Verzeichnisses auflisten, um sicherzustellen, dass die Dateien korrekt extrahiert wurden:
Bitte beachten Sie:
- Wenn Sie auf passwortgeschützte 7z-Dateien stoßen, werden Sie während des Extraktionsvorgangs aufgefordert, das Passwort einzugeben.
- Das p7zip-Paket beinhaltet auch einen 7z-Befehl, aber die 7za-Variante ist eine Datei, die eigenständig ausgeführt werden kann und weniger Archivformate unterstützt, jedoch mit dem 7z-Format kompatibel ist.
#5 Übliche 7-Zip-Befehle
Der 7z-Befehl in Linux, der im p7zip-Paket enthalten ist, wird mit einer Reihe von Befehlen geliefert, die vorgeben, wie der Vorgang funktionieren soll. Hier finden Sie einige der häufigsten Befehle und ihre grundlegenden Beschreibungen:
Befehle | Beschreibungen |
a | Dateien zum Archiv hinzufügen |
d | Dateien aus dem Archiv löschen |
e | Dateien aus dem Archiv extrahieren (ohne Verwendung von Verzeichnisnamen) |
l | Archivinhalte auflisten |
t | Integrität des Archivs prüfen |
u | Dateien im Archiv aktualisieren |
x | Dateien mit vollständigen Pfaden extrahieren |
Wenn Sie zum Beispiel eine Datei mit dem Namen „sample.7z“ extrahieren möchten, lautet der Befehl wie folgt:
7z x sample.7z
Die Beispielausgabe sollte so aussehen:
![Ausgabe des Befehls „7z x sample.7z“, die die Extraktion eines Archivs anzeigt.](https://assets.gcore.pro/blog_containerizing_prod/uploads/2023/08/Untitled-15.png)
Was die 7z-Befehle anbelangt, so sind die hier aufgeführten Beispiele nur einige grundlegende Befehle und Optionen. Das 7z-Tool verfügt über eine Vielzahl von Funktionen und Möglichkeiten. Daher ist es immer eine gute Idee, das Handbuch (man 7z) oder den Hilfebefehl (7z –help) zu Rate zu ziehen, um eine vollständige Liste und detaillierte Erklärungen zu diesem Tool zu sehen.
Fazit
Möchten Sie Linux in der Cloud deployen? Bei Gcore Cloud können Sie zwischen Basic VM, Virtual Instances oder VPS/VDS wählen, die für Linux geeignet sind:
- Gcore Basic VM bietet gemeinsam genutzte virtuelle Maschinen ab 3,2 € pro Monat
- Virtuelle Instanzen sind virtuelle Maschinen mit einer Vielzahl von Konfigurationen und einem Marktplatz für Anwendungen
- Virtual Dedicated Server bieten eine hervorragende Geschwindigkeit von 200+ Mbps an mehr als 20 Standorten weltweit