GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verwenden Sie Unzip unter Linux

Das Komprimieren und Entpacken von Dateien erleichtert viele komplizierte Aufgaben wie die Dateiübertragung! In diesem Tutorial erfahren Sie, wie Sie das Entpacken mit Linux-Befehlen verwenden, um Ihren VPS-Workflow zu verbessern!

Zip ist eine häufig verwendete Komprimierungsfunktion, die tragbar und einfach zu verwenden ist. Sie können sogar Dateien in Windows entpacken, die in Linux erstellt wurden!

Unzip ist ein Dienstprogramm, das auf den meisten Linux-Varianten standardmäßig nicht verfügbar ist, aber einfach installiert werden kann. Durch das Erstellen von .zip-Dateien können Sie die .tar.gz-Dateikomprimierung erreichen!

Wofür wird Zip verwendet?

Im Folgenden finden Sie einige Szenarien, in denen Sie sich für die Verwendung von ZIP-Dateien entscheiden können:

  • Wenn Sie häufig zwischen Windows- und Unix-basierten Systemen arbeiten. Dies komprimiert nicht nur Dateien, sondern ist auch ein Dienstprogramm für Dateipakete. Funktioniert auf mehreren Betriebssystemen
  • Um Bandbreite zu sparen. Wenn Sie eine begrenzte oder eingeschränkte Bandbreite haben, kann ZIP zwischen zwei Servern für die Dateiübertragung verwendet werden
  • Überträgt Dateien schnell. Das Zip-Dienstprogramm reduziert die Dateigröße und damit die Übertragungszeit
  • Laden Sie Verzeichnisse schneller hoch oder herunter
  • Speicherplatz sparen
  • Entpacken Sie passwortgeschützte .zip-Dateien
  • Profitieren Sie von einem guten Komprimierungsverhältnis

Denken Sie daran, bevor Sie Unzip unter Linux nutzen können, müssen Sie eine SSH-Verbindung zu Ihrem Virtual Private Server herstellen.

Debian- und Ubuntu-Systeme

Unzip zu installieren ist einfach! Verwenden Sie bei Ubuntu und Debian den folgenden Befehl, um unzip zu installieren:

sudo apt install unzip

Lehnen Sie sich zurück und warten Sie eine Minute, bis die Installation abgeschlossen ist.

Um Zip-Dateien zu erstellen, müssen Sie auch Zip installieren. Sie können dies mit dem folgenden Befehl tun:

sudo apt-get install zip

Installieren Sie Unzip unter Linux CentOS und Fedora

Dies ist wiederum einfach und kann mit dem folgenden Befehl durchgeführt werden:

sudo yum install unzip

Sobald die Installation abgeschlossen ist, können Sie den Pfad mit dem folgenden Befehl überprüfen:

which unzip

Nachdem Sie die Richtung in der Befehlszeile ausgeführt haben, sollten Sie eine Ausgabe erhalten, die so aussieht:

/usr/bin/unzip

Sie können auch bestätigen, dass alles ordnungsgemäß installiert ist, indem Sie den folgenden Befehl verwenden. Es wird ausführlich mit Details des Entpack-Dienstprogramms ausgegeben.

unzip -v

So verwenden Sie Zip und Unzip unter Linux

Jetzt, da wir wissen, wie man das Dienstprogramm installiert, können wir damit beginnen, die grundlegenden Verwendungen davon zu lernen:

Zip-Dateien unter Linux erstellen

Die grundlegende Syntax zum Erstellen einer .zip-Datei lautet:

zip options zipfile list_Of_files

Um dies zu testen, haben wir zwei Dateien erstellt – ExampleFile.txt und Beispieldatei1.txt . Wir werden sie in sampleZipFile.zip komprimieren mit folgendem Befehl:

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

Mit Linux eine Datei entpacken

Der Unzip-Befehl kann ohne Optionen verwendet werden. Dadurch werden alle Dateien in das aktuelle Verzeichnis entpackt. Ein solches Beispiel ist wie unten gezeigt:

unzip sampleZipFile.zip

Dies wird standardmäßig in den aktuellen Ordner entpackt, vorausgesetzt, Sie haben Lese- und Schreibzugriff.

Entfernen Sie eine Datei aus einer .zip-Datei

Sobald eine .zip-Datei erstellt wurde, können Sie darin enthaltene Dateien entfernen oder löschen. Wenn Sie also ExampleFile.txt entfernen möchten aus der bestehenden sampleZipFile.zip , dann können Sie den folgenden Befehl verwenden:

zip –d sampleZipFile.zip ExampleFile.txt

Nachdem dieser Befehl ausgeführt wurde, können Sie die .zip-Datei entpacken mit:

unzip sampleZipFile.zip

Hier drüben werden Sie feststellen, dass ExampleFile.txt entfernt wurde und beim Extrahieren nicht sichtbar ist.

So aktualisieren Sie Zip-Dateien

Nachdem eine ZIP-Datei erstellt wurde, können Sie einer vorhandenen ZIP-Datei eine neue Datei hinzufügen. Angenommen, eine neue Datei ExampleFile2.txt muss der bereits bestehenden sampleZipFile.zip hinzugefügt werden . Sie können dies mit dem unten gezeigten Befehl tun:

zip –u sampleZipFile.zip ExampleFile2.txt

Wenn Sie jetzt sampleZipFile.zip extrahieren , finden Sie die neue Datei ExampleFile2.txt hinzugefügt.

Eine Datei in eine ZIP-Datei verschieben

Sie können bestimmte Dateien einfach in eine ZIP-Datei verschieben. Das bedeutet, dass die Dateien nach dem Hinzufügen aus ihren ursprünglichen Verzeichnissen gelöscht werden. Dies wird meistens verwendet, wenn Sie große Dateien oder Verzeichnisse haben, aber Speicherplatz sparen müssen. Dies geschieht durch Hinzufügen des -m Möglichkeit. Ein Beispiel für diesen Befehl wäre:

zip –m sampleZipFile.zip ExampleFile2.txt

Rekursive Verwendung von Zip unter Linux

Das -r Option wird verwendet, um Dateien rekursiv zu komprimieren. Diese Option komprimiert alle in einem Ordner vorhandenen Dateien. Ein Beispiel für einen solchen Befehl ist unten dargestellt:

zip –r sampleZipFile.zip MyDirectory

Im Beispiel ist MyDirectory ein Verzeichnis, das mehrere zu komprimierende Dateien und Unterverzeichnisse enthält.

Dateien in einer ZIP-Datei ausschließen

Beim Erstellen einer .zip-Datei können Sie unerwünschte Dateien ausschließen. Dies geschieht mit dem -x Möglichkeit. Unten ist ein Beispiel:

zip -x sampleZipFile.zip ExampleFile.txt

Hier Beispieldatei.txt wird nicht zur sampleZipFile.zip hinzugefügt .

In ein anderes Verzeichnis entpacken

Falls Sie nicht in das aktuelle Verzeichnis entpacken möchten, sondern einen Verzeichnisort angeben möchten, ist dies ebenfalls möglich. Verwenden Sie das -d Option zum Angeben eines Verzeichnispfads im Unzip-Befehl. Ein Beispiel für einen solchen Befehl ist unten dargestellt:

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

Verwenden Sie Linux Unzip mit mehreren Zip-Dateien

Wenn Sie mehrere ZIP-Dateien entpacken möchten, die in Ihrem aktuellen Arbeitsverzeichnis vorhanden sind, können Sie einen Befehl wie unten gezeigt verwenden:

unzip ‘*.zip’

Dieser Befehl entpackt alle einzelnen ZIP-Dateien.

Ausgabe unterdrücken, wenn Unzip unter Linux verwendet wird

Wenn wir den Befehl unzip verwenden, druckt der Befehl standardmäßig eine Liste aller Dateien, die extrahiert werden. Eine Zusammenfassung des Extraktionsprozesses wird gedruckt. Falls Sie diese Meldungen unterdrücken möchten, können Sie das -q verwenden Möglichkeit. Der Befehl würde wie folgt aussehen:

unzip -q sampleZipFile.zip

Dateien mit Unzip unter Linux ausschließen

Falls Sie alle Dateien bis auf eine extrahieren möchten, können Sie einen ähnlichen Befehl wie unten gezeigt verwenden:

unzip sampleZipFile.zip -x excludedFile.txt

Hier entpackt der Befehl alle Dateien außer excludedFile.txt .

Sie können auch verhindern, dass bestimmte Dateitypen extrahiert werden. Ein solches Beispiel ist wie unten gezeigt:

unzip sampleZipFile.zip -x "*.png/*"

Der obige Befehl schließt alle .png-Dateien vom Extrahieren aus.

Unzip unter Linux mit passwortgeschützten Dateien verwenden

Eine passwortgeschützte .zip-Datei kann mit der Option -P entpackt werden. Ein Beispiel für einen solchen Befehl ist unten dargestellt:

unzip -P Password sampleZipFile.zip

Im obigen Befehl ist Password das Passwort für die .zip-Datei.

ZIP-Dateien überschreiben

Wenn Sie dieselbe Datei erneut an demselben Ort entpacken, an dem die Datei extrahiert wurde, wird standardmäßig eine Meldung angezeigt, in der Sie gefragt werden, ob Sie die aktuelle Datei überschreiben, alle Dateien überschreiben, die Extraktion für die aktuelle Datei überspringen oder die Extraktion für alle Dateien überspringen möchten oder aktuelle Datei umbenennen.

Die Optionen wären wie unten gezeigt:

[y]es, [n]o, [A]ll, [N]one, [r]ename

Sie können diese Dateien mit -o überschreiben Optionen. Ein solches Beispiel ist wie unten gezeigt:

unzip -o sampleZipFile.zip

Beim Ausführen dieses Befehls ist Vorsicht geboten, da dies die vorhandenen Kopien vollständig überschreibt. Alle Änderungen, die in der früheren Kopie vorgenommen wurden, werden überschrieben.

Using Linux Unzip ohne Dateien zu überschreiben

Wenn Sie eine Datei entpackt und einige Änderungen vorgenommen, aber versehentlich einige Dateien gelöscht haben, können Sie sie mit diesem Ansatz wiederherstellen! Verwenden Sie das -n Option zum Überspringen der Extraktion, falls eine Datei bereits vorhanden ist. Es werden also effektiv nur Dateien extrahiert, die nicht existieren. Ein Beispiel für einen solchen Befehl ist:

unzip -n sampleZipFile.zip

Wie man den Inhalt einer Zip-Datei unter Linux auflistet

Das -l listet alle Dateien innerhalb der ZIP-Datei zusammen mit dem Zeitstempel und anderen grundlegenden Details auf. Ein Beispiel für einen solchen Befehl ist:

unzip -l sampleZipFile.zip

Fazit

Das war’s, Sie werden in alle wesentlichen Funktionen der Zip- und Unzip-Linux-Dienstprogramme eingeführt. Fangen Sie gleich an, Ihre Dateiverwaltung zu verbessern!


Linux
  1. So verwenden Sie BusyBox unter Linux

  2. Wie ich Cron unter Linux verwende

  3. So verwenden Sie FIND unter Linux

  4. So verwenden Sie den Su-Befehl unter Linux

  5. Erfahren Sie, wie Sie Dateien unter Linux komprimieren und entpacken, und werden Sie ein Zip-Meister

So verwenden Sie den Linux-Bildschirm

So entpacken Sie Dateien unter Linux

So verwenden Sie du Command unter Linux

So entpacken Sie Zip-Dateien unter Linux

So entpacken Sie eine Zip-Datei unter Linux [Anfänger-Tutorial]

So installieren Sie Zip und Unzip unter Linux