Die Verarbeitung komprimierter Dateien ist in Linux-Umgebungen ein häufiger Vorgang, wobei das .gz
Format einer der vorherrschenden Komprimierungstypen ist. Dateien mit dieser Erweiterung werden mit dem Tool gzip.gz
komprimiert , das die Dateigröße effektiv verringert und gleichzeitig die Datenintegrität bewahrt. Dieser Artikel soll Sie durch die verschiedenen Ansätze zum Extrahieren (Dekomprimieren) von Dateien in Linux führen ..gz
Definieren einer .gz
Datei
Eine .gz
Datei ist ein komprimierter Dateityp, der vom Komprimierungstool gzip (GNU zip) generiert wird. Es ist für die Komprimierung einer einzelnen Datei konzipiert und daher auf Unix- und Linux-Plattformen sowohl für Komprimierungs- als auch für Dekomprimierungsaufgaben sehr beliebt. Wenn Sie mit mehreren Dateien arbeiten, werden diese normalerweise mit dem tar
Tool archiviert, bevor sie mit gzip komprimiert werden, was zu einem .tar.gz
Archiv führt.
Extrahieren von .gz
Dateien über die Befehlszeile
Zum Dekomprimieren von Dateien stehen mehrere Befehlszeilenprogramme zur Verfügung .gz
. Hier sind die effizientesten Methoden.
Methode 1: Verwenden des gzip
Befehls
Der gzip
Befehl kann sowohl zum Komprimieren als auch zum Dekomprimieren verwendet werden, mit dem -d
Flag zum Extrahieren.
- Starten Sie ein Terminalfenster.
.gz
Wechseln Sie mit dem Befehl in das Verzeichnis, in dem sich die Datei befindetcd
. Beispiel:
cd /path/to/directory
- Führen Sie den folgenden Befehl aus, um die Datei zu dekomprimieren:
gzip -d filename.gz
Dieser Befehl dekomprimiert filename.gz
und generiert die unkomprimierte Datei. Wenn Sie die Originaldatei behalten möchten .gz
, fügen Sie die -k
Option hinzu:
gzip -dk filename.gz
Methode 2: Verwenden des gunzip
Befehls
Der gunzip
Befehl ist speziell auf das Dekomprimieren .gz
von Dateien zugeschnitten.
- Öffnen Sie ein Terminalfenster.
- Navigieren Sie zu dem Ordner, der die
.gz
Datei enthält:
cd /path/to/directory
- Um die Datei zu dekomprimieren, führen Sie Folgendes aus:
gunzip filename.gz
Dieser Befehl dekomprimiert und löscht die Originaldatei .gz
. Um die komprimierte Datei nach der Extraktion beizubehalten, verwenden Sie:
gunzip -k filename.gz
Methode 3: Verwenden des zcat
Befehls
Mit diesem zcat
Befehl können Sie den Inhalt einer komprimierten Datei anzeigen, ohne diese vorher auf der Festplatte zu speichern. Er kann auch zum Dekomprimieren verwendet werden.
- Öffnen Sie ein Terminalfenster.
- Wechseln Sie in das Verzeichnis, das die
.gz
Datei enthält:
cd /path/to/directory
- Zum Dekomprimieren der Datei können Sie Folgendes verwenden:
zcat filename.gz > filename
Dieser Befehl leitet den dekomprimierten Inhalt an weiter filename
und lässt die Originaldatei .gz
intakt.
Extrahieren von .gz
Dateien mit einer GUI
Wenn Sie eine grafische Benutzeroberfläche (GUI) bevorzugen, sind die meisten Linux-Distributionen mit Archivmanagern ausgestattet, die .gz
Dateien verarbeiten können.
- Starten Sie Ihren Dateimanager und gehen Sie zu dem Verzeichnis, das die
.gz
Datei enthält.
- Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „ Hier extrahieren“ oder eine entsprechende Extraktionsoption.
Die Datei wird extrahiert und die unkomprimierte Version erscheint im selben Ordner. Bei diesem Ansatz bleibt die Originaldatei .gz
nach der Extraktion erhalten.
Extrahieren von .tar.gz
Dateien
Eine .tar.gz
Datei ist ein Archiv, das mit dem tar
Dienstprogramm erstellt und anschließend mit gzip komprimiert wurde. Um solche Dateien zu extrahieren, tar
muss der Befehl zusammen mit den gzip-Extraktionsoptionen verwendet werden.
Verwenden des tar
Befehls
- Öffnen Sie ein Terminalfenster.
- Wechseln Sie in das Verzeichnis, in dem
.tar.gz
sich die Datei befindet:
cd /path/to/directory
- Extrahieren Sie die Dateien mit dem folgenden Befehl:
tar -xvzf archive.tar.gz
Die Befehlsoptionen sind wie folgt:
-
-x
: Extrahiert Dateien aus dem Archiv. -
-v
: Zeigt die Namen der extrahierten Dateien an. -
-z
: Dekomprimiert das Archiv mit gzip. -
-f
: Gibt den Namen der Archivdatei an.
Um Dateien an ein bestimmtes Ziel zu extrahieren, geben Sie die -C
Option gefolgt vom gewünschten Pfad ein:
tar -xvzf archive.tar.gz -C /path/to/destination
Hilfreiche Tipps und Best Practices
- Erwägen Sie vor dem Dekomprimieren wichtiger Dateien eine Sicherungskopie, um Datenverlust zu vermeiden.
- Wird verwendet,
tar -tvzf archive.tar.gz
um den Inhalt einer.tar.gz
Datei anzuzeigen, ohne sie zu extrahieren. - Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Lesen und Schreiben in den Verzeichnissen verfügen, mit denen Sie arbeiten.
- Denken Sie daran, dass gzip zum Komprimieren einzelner Dateien dient. Verwenden Sie es
tar
in Kombination mit gzip, um mehrere Dateien in einem einzigen Archiv zu komprimieren.
Das Extrahieren von Dateien unter Linux ist mit Befehlen wie , , und .gz
ein unkomplizierter Vorgang . Unabhängig davon, ob Sie mit einzelnen komprimierten Dateien oder komplett archivierten Sätzen arbeiten, ermöglichen diese Tools eine effiziente Dateiextraktion.gzip
gunzip
tar
Schreibe einen Kommentar