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

tar/gzip mit Ausnahme bestimmter Dateien

gzip behandelt Dateien immer einzeln. Wenn Sie ein gebündeltes Archiv wünschen, müssen Sie die Dateien zuerst taren und dann das Ergebnis gzip, daher erhalten Sie am Ende eine .tar.gz-Datei oder kurz .tgz.

Um eine bessere Kontrolle darüber zu bekommen, was Sie tun, können Sie zuerst find die Dateien mit dem bereits geposteten Befehl (mit -print anstelle des gzip-Befehls) und lege sie in eine Datei, dann verwende diese Datei (=filelist.txt), um tar anzuweisen, was archiviert werden soll

tar -T filelist.txt -c -v -f myarchive.tar

Sie müssen den --exclude verwenden Möglichkeit:

tar -zc -f test.tar.gz --exclude='*.xdr' *


Linux
  1. Shell-Befehl zum tar-Verzeichnis mit Ausnahme bestimmter Dateien/Ordner

  2. Ausschließen des Verzeichnisses beim Erstellen einer .tar.gz-Datei

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

  4. Wie gzipe ich mehrere Dateien in eine gz-Datei?

  5. Finden Sie Verzeichnisse, die eine bestimmte Anzahl von Dateien enthalten

So erstellen Sie Dateien einer bestimmten Größe unter Linux

Linux-tar-Befehl – ​​So komprimieren Sie Dateien unter Linux

So können Sie große (100 GB+) Dateien unter Linux schneller komprimieren

Rsync, nur bestimmte Dateitypen einschließen, einige Verzeichnisse ausschließen?

7zip, Xz, Gzip, Tar usw. — Was sind die Unterschiede?

Erste Schritte mit dem Tar-Befehl