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

Wie gzipe ich mehrere Dateien in eine gz-Datei?

Sie möchten tar Ihre Dateien zusammen und gzip die resultierende tar-Datei.

tar cvzf cvd.tar.gz cvd*.txt

Um die gzip-tar-Datei zu entpacken, würden Sie Folgendes tun:

tar xvzf cvd.tar.gz -C /path/to/parent/dir

Dies würde Ihre Dateien unter /path/to/parent/dir extrahieren Verzeichnis


wenn du zip hast,

zip myzip.zip cvd*.txt

tar ist nicht erforderlich sie zuerst.


Sie sollten tar verwenden, etwa so:

tar -czvf file.tar.gz cvd*.txt

tar stellt die Dateien zusammen, während gzip dann die Komprimierung durchführt.

Zitieren Sie die gzip-Manpage:

Wenn Sie eine einzelne Archivdatei mit mehreren Mitgliedern erstellen möchten, damit die Mitglieder später unabhängig voneinander extrahiert werden können, verwenden Sie einen Archivierer wie tar oder zip. GNU tar unterstützt die Option -z, um gzip transparent aufzurufen. gzip ist als Ergänzung zu tar konzipiert, nicht als Ersatz


Linux
  1. So teilen Sie ein großes „tar“-Archiv in mehrere Dateien bestimmter Größe auf

  2. So teilen Sie eine einzelne Datei basierend auf Zeilen in mehrere Dateien auf

  3. Wie komprimiert man mehrere Dateien in ein .xz-Archiv?

  4. So komprimieren Sie alle Dateien in allen Unterverzeichnissen in eine komprimierte Datei in Bash

  5. Wie erstellt man ein tar-Archiv, das in mehrere Dateien aufgeteilt ist oder sich über mehrere Dateien erstreckt?

So erstellen Sie eine Tar-Gz-Datei

So teilen Sie eine große Archivdatei mit dem Split-Befehl in Linux in mehrere kleine Dateien auf

So teilen Sie eine große Archivdatei mit dem Split-Befehl in Linux in mehrere kleine Dateien auf

So verbinden Sie mehrere Zeilen in einer Datei in Linux zu einer

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So verbinden/verschmelzen Sie mehrere Audiodateien zu einer in Linux