logo

Linux Zip-Befehl mit Beispielen

Zip ist ein Dienstprogramm zum Packen und Komprimieren von Dateien für Unix. Alle Dateien werden in einer einzigen Datei gespeichert, d. h. .zip {.zip-Dateiname} zusammen mit der Erweiterung .zip.

  • Zip wird zum Komprimieren der Dateien verwendet, um die Dateigröße zu verringern. Es wird ähnlich wie das Dienstprogramm .zip des Dateipakets in verschiedenen Betriebssystemen wie Windows, Unix, Linux usw. verwendet.
  • Wenn wir eine eingeschränkte Bandbreite zwischen zwei Servern haben und die Dateien viel schneller verschieben möchten, kann Zip die Dateien problemlos verschieben.
  • Ein Zip-Programm ermöglicht die Speicherung mehrerer komprimierter Dateien in einem einzelnen Zip-Archiv mit Details zu den Dateien, einschließlich Name, Schutz, Uhrzeit der letzten Änderung, Datum, Pfad und Prüfdetails zur Überprüfung der Dateiintegrität. Die gesamte Struktur eines Verzeichnisses könnte zusammen mit einem einzelnen Befehl in das Zip-Archiv gepackt werden.
  • Das Programm ist hilfreich, um eine Dateigruppe für die Verteilung zu packen, Speicherplatz zu sparen und Dateien zu archivieren, indem nicht verwendete Verzeichnisse und Dateien vorübergehend komprimiert werden.
  • Komprimierungsverhältnisse von 3:1 und 2:1 sind für verschiedene Textdateien normal. Zip kann auch mehrere Dateien ohne Komprimierung speichern und verfügt über eine einzige Komprimierungsmethode (Deflation). Für alle zu komprimierenden Dateien wählt zip automatisch die bessere Variante aus.

Syntax:

 zip [options] zipfile files_list 

Syntax zum Erstellen einer beliebigen ZIP-Datei:

 $zip myfile.zip filename.txt 

Linux Zip-Befehl

Extrahieren Sie Dateien aus einer ZIP-Datei

Unzip kann Dateien aus dem unter Unix häufig vorkommenden ZIP-Archiv extrahieren, testen oder auflisten. Standardmäßig wird jede Datei über das jeweilige ZIP-Archiv in das aktuelle Verzeichnis extrahiert.

C-Programm für zweidimensionales Array

Syntax:

 $unzip myfile.zip 

Linux Zip-Befehl

Optionen im Zip-Befehl:

Linux Zip-Befehl

1. -d Option: Diese Option entfernt alle Dateien über das Zip-Archiv. Nach dem Erstellen einer ZIP-Datei können wir mit Hilfe der Option -d jede Datei aus dem Archiv entfernen.

Syntax:

 $zip -d filename.zip file.txt 

Linux Zip-Befehl

2. -u Option: Mit dieser Option kann die Datei im ZIP-Archiv aktualisiert werden. Es kann zum Aktualisieren der beschriebenen Dateiliste oder zum Hinzufügen neuer Dateien zu einer vorhandenen ZIP-Datei verwendet werden.

Wir können den vorhandenen Eintrag im Zip-Archiv nur dann aktualisieren, wenn er im Vergleich zu der Version, die bereits im Zip-Archiv vorhanden war, kürzlich geändert wurde.

Syntax:

 $zip -u filename.zip file.txt 

Linux Zip-Befehl

3. -m Option: Nach dem Zippen löscht diese Option die echten Dateien. Übertragen Sie die jeweiligen Dateien in ein Zip-Archiv, da die Zieldateien/-verzeichnisse nach der Erstellung des angegebenen Zip-Archivs gelöscht werden.

Latex-Textgrößen

Falls das Verzeichnis nach dem Entfernen der Datei nicht mehr belegt ist, wird das Verzeichnis ebenfalls entfernt. Bis zip das Archiv fehlerfrei erstellt hat, erfolgt kein Löschvorgang.

Dies ist nützlich, um Speicherplatz zu sparen. Es ist jedoch potenziell unsicher, jede Eingabedatei zu entfernen.

Syntax:

 $zip -m filename.zip file.txt 

Linux Zip-Befehl

4. -r Option: Um ein Verzeichnis rekursiv zu komprimieren, verwenden Sie den Befehl zip mit dieser Option -r. Dadurch werden die angegebenen Dateien im Verzeichnis rekursiv komprimiert. Diese Option unterstützt uns dabei, jede Datei zu komprimieren, die im angegebenen Verzeichnis vorhanden ist.

SQL-Auswahl mehrerer Tabellen

Syntax:

 $zip -r filename.zip directory_name 

Linux Zip-Befehl

5. -x Option: Mit dieser Option können die angegebenen Dateien beim Erstellen der ZIP-Datei ausgeschlossen werden. Beispielsweise komprimieren wir jede Datei im Verzeichnis und möchten einige unerwünschte Dateien ausschließen. Mithilfe dieser Option können wir unerwünschte Dateien ausschließen.

Syntax:

 $zip -x filename.zip file_to_be_excluded 

Linux Zip-Befehl

6. -v Option: Versionsinformationen für den Diagnose- oder ausführlichen Modus drucken. Es ermöglicht eine Fortschrittsanzeige während der Anforderung ausführlicher Diagnose- und Komprimierungsinformationen über Besonderheiten der ZIP-Dateistruktur, wenn diese normalerweise auf die ursprünglichen Vorgänge angewendet werden.

Intellij-Idee vs. Eclipse

Der Diagnosebildschirm wird gedruckt, wenn -v das einzelne Befehlszeilenargument ist und weder stdout noch stdin in eine Datei umgeleitet werden. Zusätzlich zur Kopfzeile des Hilfebildschirms werden zusammen mit dem Veröffentlichungsdatum, der Version und dem Programmnamen einige Hinweise auf die Vertriebsseiten und die Info-ZIP-Homepage gegeben.

Anschließend werden Informationen zur Zielumgebung angezeigt (Compilerversion und -typ, Kompilierungsdatum, Betriebssystemversion und die aktivierten Optionsaspekte, die zum Erstellen einer ausführbaren ZIP-Datei verwendet werden).

Syntax:

 $zip -v filename.zip file1.txt 

Linux Zip-Befehl