ZIP -Archive beziehen sich auf Containerarchive, die eine oder mehrere komprimierte Dateien und Verzeichnisse enthalten. ZIP-Dateien sind plattformübergreifend, sodass Sie ZIP-Archive in Windows, Linux und MacOS über verschiedene Dienstprogramme erstellen können. Darüber hinaus nehmen ZIP -Archivdateien weniger Platz ein und erleichtern sie einfacher zu übertragen und zu speichern.
In Linux verwenden wir das ZIP -Archiv -Dienstprogramm, um ZIP -Archive zu erstellen. In diesem Tutorial konzentrieren wir uns darauf, wie Sie mit dem ZIP -Dienstprogramm Zip -Archive in Linux erstellen können.
Zip installieren
Abhängig von Ihrer Linux -Verteilung müssen Sie das ZIP -Dienstprogramm installieren. Da alle Linux -Verteilungen es unterstützen, können Sie den Paketmanager verwenden, um ihn zu installieren.
Für Debian/Ubuntu
Verwenden Sie bei Debian den Befehl:
sudo apt-Get-UpdateFür RehL/CentOS
Verwenden Sie bei CentOS und Rehl -Familie den Befehl:
sudo yum updateDer ZIP -Befehl
Der ZIP -Befehl ist einfach zu bedienen. Die allgemeine Syntax für den Befehl lautet:
ZIP [Option] ZIP_NAME -Datei (en)Um ein Zip -Archiv mit mehr als einer Datei zu erstellen. Es ist auch gut sicherzustellen, dass Sie Berechtigungen in das Verzeichnis schreiben müssen, in dem Sie die ZIP -Datei erstellen.
So ziehen Sie Dateien unter Linux an
Wir können Dateien in einem Verzeichnis als:
Zip myarchive.ZIP -Datei1, Datei2, Datei3, Datei3Der obige Befehl zeigt den Namen der zum Archiv hinzugefügten Datei und die Komprimierungsmethode an.
Das ZIP -Dienstprogramm fügt automatisch a hinzu .ZIP-Erweiterung des Archiv-Dateinamens-wenn nicht ausdrücklich angegeben.
So komprimieren Sie ZIP -Verzeichnisse unter Linux
Sie können Verzeichnisse und die entsprechenden Unterverzeichnisse komprimieren, indem Sie das -r -Flag verwenden. Die -r -Flag wird den Reißverschluss anweisen, das gesamte Verzeichnis rekursiv zu durchqueren.
Betrachten Sie beispielsweise das Verzeichnis /var /log. Um ein Archiv aller Dateien und Verzeichnisse zu erstellen, verwenden wir den Befehl:
sudo Zip -r -Protokolle.ZIP /var /logVerwenden Sie den -Q für den ruhigen Modus, um den Ausgang aus dem Komprimierungsprozess zu unterdrücken. Der Befehl erstellt ein ZIP -Archiv der angegebenen Dateien ohne Ausgabe.
sudo Zip -q ZipName.ZIP -DateienSo ziehen Sie alle Dateien in einem Verzeichnis unter Linux ein
Was ist, wenn Sie alle Dateien in einem Verzeichnis schneiden möchten?? In diesem Fall verwenden wir Wildcard -Ausdrücke, um dies zu tun.
sudo Zip -q -Protokolle.ZIP /var /log/*Der obige Befehl fügt alle Dateien und Verzeichnisse im angegebenen Pfad hinzu und fügt sie zum ZIP -Archiv hinzu.
So schneiden Sie alle Dateien ein, einschließlich versteckter Dateien
Verwenden Sie die Wildcard, um sogar versteckte Dateien zu einem ZIP -Archiv hinzuzufügen (.* *). Der Befehl dafür ist:
sudo Zip -q -Protokolle.Backup.ZIP/var/log/.* *Abschluss
Wie in diesem Tutorial gezeigt, können Sie Linux mit ZIP -Archiven erstellen. Sie können jedes Archiv -Dienstprogramm wie Winrar, 7zip, Unzip verwenden. um die Dateien zu entlarven.
Vielen Dank für das Lesen!