Tar

Aus Doku-Wiki
Wechseln zu: Navigation, Suche

Links

Exclude Folder

Über den simplen Parameter –exclude=subfolder könnte man jetzt das Unterverzeichnis “subfolder” des Verzeichnisses “folder” ausschließen. Will man mehrere Verzeichnisse ausschließen, hängt man für jeden Ordner ein –exclude=subfolder1 usw. an. Es entsteht folgendes:

tar cfvz /home/users/dir/test.tar.gz folder/ –exclude=subfolder1 –exclude=subfolder2

Sobald man genügend Unterverzeichnisse ausschließen will, wird das aber ziemlich aufwendig. Hier hilft die Möglichkeit, die auszuschließenden Unterverzeichnisse über eine externe Datei einzubinden:

tar cfvz /home/users/dir/test.tar.gz folder/ -X /home/users/dir/exclude.txt

Die Datei exclude.txt enthält einfach die einzelnen auszuschließenden Verzeichnisse:

subfolder1/*
subfolder2/*
subfolder3/*