Tar exclude

2010-03-04 - kostaki Keine Kommentare »

Arbeitet man viel mit tar zum archivieren von Dateien und Verzeichnissen, möchte man irgend wann einzelne Pfade oder Dateien excluden (nicht im Archiv haben). Hier eine kurze Anleitung wie man die exclude Funktion von tar richtig benutzt. Die Exclude Paddern müssen relativ zum benutzen Verzeichnis angegeben werden!

Ein normaler Aufruf ohne Exclude ergibt dies:

$ tar -czvf test.tar.gz test/
test/
test/excludethis/
test/thisnot/
test/thisnot/save1.test
test/thisnot/butthis/
test/testfile.test

Die markierten Ordner sollen Excluded werden.

$ tar -czvf test.tar.gz test/ --exclude=excludethis --exclude=thisnot/butthis
test/
test/thisnot/
test/thisnot/save1.test
test/testfile.test

Oder man packt alle Sachen die man Excluden möchte in eine Datei und hängt diese mit dem Parameter -X an den tar Aufruf.

$ cat excludethis.file
excludethis
thisnot/butthis
$ tar -czvf test.tar.gz test/ -X excludethis.file
test/
test/thisnot/
test/thisnot/save1.test
test/testfile.test

Related Links

Kommentar schreiben

*

*