So erstellen Sie eine tar.gz-Datei aus einem Ordner ohne Ordner

10

Wie schließe ich eine Datei oder einen Ordner aus, während ich mit dem Befehl tar eine tar.gz-Datei erstelle?

hpn
quelle

Antworten:

13

Einfaches Beispiel: Erstellen eines gezippten Tarballs aus einem Verzeichnis, Ausschließen eines Unterverzeichnisses und Auflisten des Inhalts:

$ ls fruit/
apple  banana  peach  tomato
$ tar czf onlyfruit.tar.gz --exclude=tomato fruit/
$ tar tf onlyfruit.tar.gz 
fruit/
fruit/peach/
fruit/apple/
fruit/banana/

quelle
3
Ich hasse es, ein Pedant zu sein, aber eine Tomate ist technisch / botanisch gesehen auch eine Frucht :)
Kev
4
Dies wäre eine nette Diskussion auf cooking.stackexchange.com ; D
9

benutze die --exclude=directoryFlagge. Klappt wunderbar.

Aditya Patawari
quelle