Zum Hauptinhalt springen

Zip-Dateien unter Linux archivieren: Anleitung zur Verwendung des Zip-Befehls

Der zip-Befehl ist eines der beliebtesten Werkzeuge zum Archivieren von Dateien auf Linux-Betriebssystemen. Es ermöglicht Ihnen, ZIP-Archive mit verschiedenen Einstellungen und Optionen zu erstellen.

In diesem Artikel werden wir uns die grundlegenden Zip-Befehle ansehen, mit denen Sie Dateien und Verzeichnisse unter Linux komprimieren und entpacken können. Außerdem werden wir einige nützliche Optionen und Flags untersuchen, mit denen Sie die Archivierung an Ihre Bedürfnisse anpassen können.

Der zip-Befehl hat eine einfache und intuitive Syntax, die selbst ein Anfänger leicht beherrschen kann. Beginnen wir mit einem einfachen Beispiel für die Verwendung des Befehls zip, um mehrere Dateien in einem einzigen Archiv zu archivieren. Wir werden dann erweiterte Zip-Funktionen wie das Archivieren von Verzeichnissen, das Festlegen von Passwörtern, das Hinzufügen und Anzeigen von Dateien in einem Archiv und vieles mehr in Betracht ziehen.

Anmerkung: Bevor Sie den ZIP-Befehl verwenden, stellen Sie sicher, dass er auf Ihrem System installiert ist. Wenn es nicht installiert ist, können Sie es installieren, indem Sie den folgenden Befehl ausführen: sudo apt-get install zip.

Ready to learn how to zip files in Linux? Let's get started!

Installieren des ZIP-Befehls unter Linux

Um Zip-Dateien unter Linux zu sichern, müssen Sie das Zip-Dienstprogramm installieren. Sie können dies in den folgenden Schritten tun:

1. Aktualisieren der Paketliste:

Öffnen Sie dazu ein Terminal und führen Sie den Befehl aus:

sudo apt update

2. Installieren des Zip-Befehls:

Führen Sie den Befehl aus, um zip zu installieren:

sudo apt install zip

Während der Installation werden Sie möglicherweise aufgefordert, ein Administratorkennwort einzugeben.

3. Überprüfen der Installation:

Nachdem die Installation abgeschlossen ist, können Sie überprüfen, ob der zip-Befehl erfolgreich installiert wurde. Führen Sie dazu den folgenden Befehl aus:

Wenn die Ausgabe des Befehls eine Zip-Version enthält, war die Installation erfolgreich.

Jetzt haben Sie die Möglichkeit, den zip-Befehl zu verwenden, um Dateien und Verzeichnisse unter Linux zu archivieren.

Vorbereiten der Dateien für die Zip-Archivierung

Bevor Sie mit der Archivierung von ZIP-Dateien beginnen, müssen Sie die Dateien selbst vorbereiten. In diesem Abschnitt werden einige wichtige Aspekte behandelt, die Ihnen helfen, den Archivierungsprozess effektiv zu organisieren.

1. Auswählen der zu archivierenden Dateien: Vor der Archivierung müssen Sie festlegen, welche Dateien in das Archiv aufgenommen werden sollen. Normalerweise werden nur die Dateien in die Archivierung aufgenommen, die aktuell und für die spätere Verwendung notwendig sind.

2. Vorbereiten der Dateistruktur: Es wird empfohlen, die Dateien unter Beibehaltung ihrer ursprünglichen Struktur zu archivieren. Dies erleichtert die weitere Arbeit mit dem Archiv, da Sie die gewünschte Datei oder den gewünschten Ordner leicht finden können.

3. Dateien bereinigen: Es wird empfohlen, die Dateien vor der Archivierung von unnötigen Informationen wie temporären Dateien oder Cache-Dateien zu überprüfen und zu bereinigen. Dadurch wird die Größe des Archivs reduziert und die Verwendung des Archivs vereinfacht.

4. Benennen von Dateien: Es ist eine gute Praxis, klare und informative Dateinamen zu verwenden. Dies hilft Ihnen, das Archiv leicht zu navigieren und die benötigten Dateien schnell zu finden.

5. Dateien in Ordner packen: Es wird empfohlen, die Dateien in Ordner zu packen, um Ihre Dateien besser zu organisieren. Dies hilft Ihnen, Dateien nach bestimmten Kriterien zu gruppieren und erleichtert die weitere Arbeit mit dem Archiv.

Wenn Sie diese Richtlinien befolgen, können Sie Dateien effizient für die ZIP-Archivierung vorbereiten und das Archiv nach Abschluss des Vorgangs einfach verwalten. Im nächsten Abschnitt werden wir uns ansehen, wie Sie den zip-Befehl verwenden, um Archive unter Linux zu erstellen.

Erstellen eines Zip-Archivs unter Linux

Um ein Zip-Archiv zu erstellen, müssen Sie den Namen des Archivs und die Dateien oder Verzeichnisse angeben, die Sie dem Archiv hinzufügen möchten. Der Befehl sieht folgendermaßen aus:

zip имя_архива файл_или_директория . 

Zum Beispiel, um ein Archiv mit dem Namen my_archive zu erstellen.zip aus den Dateien file1.txt und file2.txt , können Sie den folgenden Befehl ausführen:

zip my_archive.zip file1.txt file2.txt

Wenn Sie dem Archiv ein ganzes Verzeichnis hinzufügen möchten, müssen Sie dessen vollständigen Pfad angeben:

zip my_archive.zip /путь/к/директории

Sie können dem Archiv auch mehrere Dateien und Verzeichnisse hinzufügen, indem Sie sie durch ein Leerzeichen auflisten:

zip my_archive.zip file1.txt /путь/к/директории file2.txt

Nach dem Ausführen des Befehls wird das Archiv im aktuellen Arbeitsverzeichnis erstellt. Wenn Sie ein anderes Verzeichnis zum Speichern des Archivs angeben möchten, können Sie dem Befehl den Pfad zum Archiv hinzufügen:

zip /путь/к/архиву/my_archive.zip file1.txt file2.txt

Jetzt haben Sie ein grundlegendes Verständnis dafür, wie Sie ZIP-Archive unter Linux mit dem Zip-Befehl erstellen können. Diese Methode eignet sich zum Erstellen von Archiven über die Befehlszeile und ist besonders nützlich bei der Automatisierung von Aufgaben.

Extrahieren von Dateien aus einem Zip-Archiv unter Linux

Linux verwendet den Befehl, um Dateien aus einem Zip-Archiv zu extrahieren unzip. Hier ist die grundlegende Syntax für die Verwendung dieses Befehls:

Dieser Befehl extrahiert alle Dateien aus dem angegebenen ZIP-Archiv und legt sie in das aktuelle Verzeichnis ab (d. H. Dort, wo sich das Terminal befindet, von dem der Befehl ausgeführt wurde).

Sie können auch eine Option angeben -d, um den Pfad anzugeben, in den die Dateien aus dem Zip-Archiv extrahiert werden sollen. Zum Beispiel:

unzip -d /Pfad/zu/Ordner Archivname.zip

In diesem Fall werden die extrahierten Dateien im angegebenen Ordner abgelegt.

Wenn das Zip-Archiv nur ein Verzeichnis enthält, extrahiert unzip standardmäßig alle Dateien aus diesem Verzeichnis. Um zu vermeiden, dass unnötige Verzeichnisse extrahiert werden, können Sie die Option verwenden -j:

unzip -j Archivname.zip

In diesem Fall extrahiert unzip nur die Dateien, ohne die Verzeichnisstruktur beizubehalten.

Sie können auch eine bestimmte Datei oder mehrere Dateien angeben, die Sie aus einem Zip-Archiv extrahieren möchten. Um dies zu tun, müssen Sie einfach ihre Namen nach dem Namen des Archivs angeben. Zum Beispiel:

entpacken Sie den Archivnamen.zip-Datei1.txt-Datei2.jpg

Dieser Befehl extrahiert nur die angegebenen Dateien aus dem ZIP-Archiv.

Jetzt haben Sie grundlegende Kenntnisse darüber, wie Sie Dateien aus einem Zip-Archiv unter Linux über die Befehlszeile extrahieren können. Es bleibt nur übrig, dieses Wissen bei Ihrer Arbeit mit Linux in die Praxis umzusetzen!

Hinzufügen von Dateien zu einem vorhandenen Zip-Archiv unter Linux

Mit dem Befehl zip unter Linux können Sie neue Dateien zu einem bereits vorhandenen Zip-Archiv hinzufügen, ohne es zu überschreiben. Dies ist sehr praktisch, wenn Sie ein Archiv aktualisieren möchten, indem Sie neue Informationen hinzufügen.

Unter Linux wird die folgende Syntax verwendet, um Dateien zu einem Zip-Archiv hinzuzufügen:

zip -u [archivname.zip] [dateiname 1] [dateiname 2] .

  • -u - Parameter, der angibt, ob das Archiv aktualisiert werden muss;
  • [archivname.zip] - name des vorhandenen ZIP-Archivs, dem Sie Dateien hinzufügen möchten;
  • [dateiname 1] [dateiname 2] . - die Namen der Dateien, die Sie dem Archiv hinzufügen möchten.

Zum Beispiel, um Dateien zu Datei1 hinzuzufügen.txt und Datei2.txt zu archivieren ist ein Archiv.zip , müssen Sie den folgenden Befehl ausführen:

zip -u-Archiv.zip-Datei1.txt-Datei2.txt

Nachdem Sie diesen Befehl ausgeführt haben, sind die Dateien Datei1.txt und Datei2.die txt wird dem Archiv hinzugefügt.zip .

Beachten Sie, dass Dateinamen mit einer Erweiterung angegeben werden müssen. Wenn sich die Dateien in einem anderen Verzeichnis befinden, müssen Sie den vollständigen Pfad zu den Dateien angeben.

Anzeigen des Inhalts eines Zip-Archivs unter Linux

Um den Inhalt eines Zip-Archivs auf einem Linux-Betriebssystem anzuzeigen, können Sie den Befehl zipinfo verwenden. Mit diesem Befehl können Sie Informationen über eine Datei oder ein Verzeichnis im Archiv abrufen.

Geben Sie den folgenden Befehl ein, um den Inhalt des ZIP-Archivs anzuzeigen:

Statt "Archiv.zip" Geben Sie den Namen Ihres Archivs an. Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie eine Liste der Dateien und Verzeichnisse, die sich im Archiv befinden.

Der Befehl zipinfo kann auch Informationen zur Größe und Komprimierung von Dateien, zum Zeitpunkt der Erstellung, zum Zugriffsmodus und anderen Attributen anzeigen. Sie können Befehlsoptionen wie -l oder -t verwenden, um detailliertere Informationen über den Inhalt des Archivs zu erhalten.

Das Anzeigen des Inhalts eines Zip-Archivs kann nützlich sein, wenn Sie überprüfen müssen, welche Dateien sich in einem Archiv befinden oder wenn Sie eine bestimmte Datei oder ein bestimmtes Verzeichnis im Archiv finden müssen.

Jetzt wissen Sie, wie Sie den Inhalt eines Zip-Archivs unter Linux mit dem Befehl zipinfo anzeigen können. Dies ist eine bequeme Möglichkeit, Informationen über Dateien und Verzeichnisse in einem Archiv abzurufen, ohne es extrahieren zu müssen.