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"