Alle Zip- und Unzip -Dateioperationen unter Linux

Alle Zip- und Unzip -Dateioperationen unter Linux
In diesem Tutorial werden alle Reißverschlüsse und Unzipien unter Linux mit praktischen Beispielen und einfachen Funktionsbeschreibungen erläutert.

Installieren von ZIP und Unzipp in Linux:

Installieren Sie zunächst bei Debian -basierten Linux -Verteilungen sowohl ZIP als auch Unzip, indem Sie den folgenden Befehl ausführen:

sudo APT installieren -y Zip Unzip

An Red Hat -basierte Linux -Verteilungen (wie CentOS oder Fedora) können Sie ZIP installieren, indem Sie den folgenden Befehl ausführen:

sudo dnf installieren Sie ZIP Unzip

An Archlinux oder Manjaro laufen:

sudo pacman -s Zip Unzip

Reißverschluss- oder Komprimierungsdateien mit ZIP:

In diesem ersten Beispiel wird angezeigt .zip-Datei. Im folgenden Beispiel, Zippedfile.Reißverschluss ist der Name, den ich der neu verteilten Datei gebe, die Dateien enthält LinuxHint1, LinuxHint2, Und LinuxHint3. So die Zipped -Datei.Die ZIP -Option ist ein willkürlicher Name, den Sie Ihrem Komprimieren geben können, gefolgt von den Dateien, die Sie zum Reißverschluss haben möchten.

ZIP Zippedfile.ZIP LinuxHint1 LinuxHint2 LinuxHint3

Basierend im vorherigen Beispiel einer neuen Datei namens Zippedfile.ZIP wurde erstellt.

Das zweite Beispiel zeigt an. Geben Sie in diesem Fall den ersten Teil des von allen Dateien gemeinsam genutzten Namens und ersetzen Sie die einzelnen Erweiterung oder den letzten Teil des Namen.

ZIP ZIPPEDFILE2.Zip LinuxHint*

Das folgende Beispiel zeigt, wie alle Dateien innerhalb eines bestimmten Verzeichnisses komprimiert werden können, ohne das Verzeichnis selbst einzubeziehen. Definieren Sie dazu den Pfad und verwenden Sie eine Wildcard, um sich auf alle im Verzeichnis enthaltenen Dateien zu beziehen. Im folgenden Beispiel alle Dateien im Verzeichnis LinuxHint wird als Reißverschlüsse als ZippedFile4.

ZIP ZIPPEDFILE4 LinuxHint/*

In diesem Beispiel wird angezeigt. Fügen Sie einfach alle Dateien mit der Wildcard ein, wie im Screenshot unten gezeigt.

ZIP ZIPPEDFILE3 *

Reißverzeichnisse erfordert die Implementierung der -R Flagge. In diesem Beispiel das genannte Verzeichnis LinuxHint wird als komprimiert als Zippedirectory.

Zip -r Zippedirectory LinuxHint

Sie können Reißverschluss anweisen, Originaldateien nach der Komprimierung zu entfernen. Um dies zu erreichen, müssen Sie die hinzufügen -M Flagge, wie in diesem Beispiel gezeigt.

Nach dem Reißverschluss Dateien LinuxHint1, LinuxHint2 Und LinuxHint3, Die Dateien werden entfernt und bleiben nur in ihrem komprimierten Format aufgerufen ZippedFiles5.Reißverschluss.

Durch Hinzufügen der Option -m werden Originaldateien nach dem Reißverschluss entfernt.

ZIP -M Zippedfile5.ZIP LinuxHint1 LinuxHint2 LinuxHint3

Entpacken oder Extrahieren von Dateien mit Unzip:

Das Entpacken von Dateien ist noch einfacher als das Komprimieren. Führen Sie den Befehl Unzip, um eine Reißverschlussdatei zu extrahieren, gefolgt von der Datei aus, die Sie extrahieren möchten, wie unten gezeigt.

Unzipe Zippedfile.Reißverschluss

Wenn Sie den Dateinamen ohne Erweiterung eingeben, erkennt die Unzip ihn und extrahiert die Datei.

Unzipe Zippedfile

Sie können auch die Wildcard verwenden, um mehrere Reißverschlussdateien zu extrahieren. Der Unterschied besteht darin.

Im folgenden Beispiel werden Dateien benannt LinuxHint1, LinuxHint2, LinuxHint3, Linux-Hinweis, Und Linux-Hint2. Ich werde nur die ersten 3 Dateien extrahieren, indem ich den Backslash und die Wildcard genauso anwenden kann.

linuxHint \* entpacken.Reißverschluss

Um alle Dateien innerhalb des aktuellen Verzeichnisses zu extrahieren.

entpacken \*

In diesem Beispiel gibt es eine Datei namens Altziped.ZIP, der die benannten Dateien enthält LinuxHint1, LinuxHint2, LinuxHint3, Linux-Hinweis, Und Linux-Hint2. Das Beispiel zeigt, wie Dateien selektiv extrahiert werden und bestimmte Dateien weggelassen werden.

Der folgende Befehl weist an entpacken alle Dateien extrahieren, außer dass Linux-Hinweis Und Linux-Hint2.

Alziped Unzip.ZIP -x Linux-Hint Linux-Hint2

Im Gegensatz zum vorherigen Beispiel können Sie sie nach der Reißverschlussdatei angeben, wenn Sie nur einige Dateien aus einer Reißverschlussdatei extrahieren möchten, und der Rest der Dateien wird nicht extrahiert.

Das folgende Beispiel weist an entpacken Nur Dateien extrahieren LinuxHint1 Und LinuxHint2 von Altziped.Reißverschluss.

Alziped Unzip.ZIP LinuxHint1 LinuxHint2

Sie können auch ein Verzeichnis angeben, damit Dateien mit dem extrahiert werden können -D Flagge, gefolgt vom Pfad. Im folgenden Beispiel die -D Flag wird verwendet, um nicht gepackte Dateien zu speichern LinuxHint, LinuxHint1, LinuxHint2, Und LinuxHint3 innerhalb der LinuxHint Verzeichnis im Heimverzeichnis.

Unzip ZippedFile2 -d ~/linuxHint

Wenn Sie Dateien an einen Ort extrahieren, an dem dieselben Dateien gespeichert werden.

Um vorhandene Dateien zu überschreiben, müssen Sie die implementieren, um die implementieren Flag, wie im folgenden Screenshot gezeigt.

Unzip -o Altziped.Reißverschluss

Schutz von Reißverschlussdateien mit einem Passwort:

Eine schöne Postleitzahl ist die Möglichkeit, Dateien mit einem Passwort zu schützen. Um dies zu erreichen, müssen Sie die implementieren -e Option, gefolgt von dem Namen ZIP -Dateinamen, den Sie erstellen möchten, und der Datei, die Sie zum Reißverschluss haben möchten. Eine Eingabeaufforderung wird aufgefordert, das Passwort einzugeben und zu überprüfen, wie im folgenden Beispiel gezeigt.

Um eine geschützte ZIP -Datei zu entpacken.

Andere Reißverschluss- und Unzip -Operationen:

Einer der .Die Vorteile des ZIP -Formats gegenüber anderen Komprimierungsmethoden besteht darin, dass Sie den Inhalt von Reißverschlussdateien ohne Extraktion sehen können. Dies ist eine sehr interessante Funktion, die durch die Implementierung der implementieren ist -l Flagge.

Das folgende Beispiel zeigt die Verwendung des -l -Flags, um den Inhalt der benannten Datei anzuzeigen Altziped.Reißverschluss.

Unzip -l Altziped.Reißverschluss

Sie können zusätzliche Informationen erhalten, ohne das zu extrahieren, indem Sie die ersetzen -l Flagge mit -Z. Diese im folgende Beispiel angezeigte Option werden Informationen zu Dateiberechtigungen, Größe und Erstellungszeit drucken.

Unzip -z Altziped.Reißverschluss

Eine andere Möglichkeit, den Inhalt einer Reißverschlussdatei anzuzeigen, ist die Zipinfo Befehl. Der folgende Screenshot zeigt Zipinfo Anzeigen des Inhalts der LinuxHint1.Reißverschluss Datei.

Zipinfo LinuxHint1.Reißverschluss

Mit ZIP können Sie außerdem Dateien zu einer bereits geschneiderten Datei hinzufügen. Um dies zu erreichen, müssen Sie die hinzufügen -u Flagge, gefolgt von der Reißverschlussdatei und der Datei, die Sie zur Reißverschlussdatei hinzufügen möchten, wie im folgenden Beispiel gezeigt.

Im Screenshot unterhalb des Befehlszips und im Flag -u -Flag werden die Datei hinzugefügt LinuxHint2 zur Reißverschlussdatei LinuxHint1.Reißverschluss.

ZIP -U LinuxHint1.Zip LinuxHint2

Im Gegensatz zum vorherigen Beispiel können Sie auch bestimmte Inhalte aus einer Reißverschlussdatei entfernen.

Um dies zu erreichen, müssen Sie die implementieren -D Flag, gefolgt vom Dateinamen und der Datei, die Sie daraus löschen möchten (das Flag -D -Flag wird für diesen Zweck mit dem Befehl ZIP verwendet und Verzeichnisse mit dem Befehl Unzip definiert).

Das folgende Beispiel zeigt, wie Sie die Datei entfernen LinuxHint2 Aus der Datei LinuxHint1.Reißverschluss Verwenden des ZIP -Befehls mit der Flagge -D -Flag.

ZIP -D -LinuxHint1.Zip LinuxHint2

Abschluss:

Wie Sie sehen können, sind Reißverschluss und Unzip vollständig und sehr benutzerfreundliche Tools, um mit der Dateikomprimierung umzugehen. Das ZIP -Format ist eine Multiplattform -Erweiterung und das Lernen, wie man es verwendet, ist für jeden Linux -Benutzer von Vorteil,. Wie bereits erwähnt, verfügt es auch über Funktionen, die in anderen Komprimierungsmethoden nicht vorhanden sind, z.

Ich hoffe, dass dieses Tutorial über Zip- und Unzip -Dateien unter Linux nützlich war. Verfolgen Sie den Hinweis für weitere Linux -Tipps und Tutorials weiterhin Linux -Hinweis.