Dateien von Archiven ausschließen

13. Juli 2022

In den manpages steht prinzipiell immer alles was möglich ist, das Herauspicken der Information, die für einen selbst relevant ist, ist dann die eigentliche Schwierigkeit. Von Interesse war das Erstellen eines Archivs in das z.B. keine temporären Dateien enthalten sind.

$ tar -cf archiv.tar --exclude="*.o" --exclude="*.tmp" *
$ zip -r foo.zip * --exclude "*.o" --exclude "*.tmp"
$ zip -r foo.zip * -x "*.o" -x "*.tmp"

Anstelle von * kann selbstverständlich ein Verzeichnis angegeben werden.

$ tar -cf ProjectA.tar --exclude="*.o" --exclude="*.tmp" ProjektA
$ zip -r ProjectB.zip ProjektB -x "*.o" -x "*.tmp"