Wie mache ich alle Dateien in einem Verzeichnis in Linux??

Wie mache ich alle Dateien in einem Verzeichnis in Linux??
ZIP ist ein verlustfreies Dienstprogramm für Datenkomprimierung, das von allen Linux -Verteilungen unterstützt wird.

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-Update
sudo apt -get installieren Sie ZIP -y

Für RehL/CentOS

Verwenden Sie bei CentOS und Rehl -Familie den Befehl:

sudo yum update
sudo yum installieren Sie Reißverschluss

Der 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, Datei3

Der 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 /log

Verwenden 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 -Dateien

So 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!