Wie archiviere ich nur bestimmte Dateitypen?
-
Moin moin,
ich möchte mit tar o.ä. (auf einem Mac) Dateien in einem Verzeichnisbaum mit einer bestimmten Endung in ein Archiv stecken.
tar zcvf archiv.tar.gz *.html
funktioniert nicht, was auch nicht weiter überraschend ist, weil die Wildcardersetzung ja vom Terminal durchgeführt wird.
Sonst noch Möglichkeiten?
-
Eine Möglichkeit wäre
find -name \*.html|xargs tar zcvf archiv.tar.gz
-
Ja danke, das hat geklappt.
Damit das auch mit Leerzeichen funktioniert, habe ich es so abgeändert:find . -name \*.html -print0 | xargs -0 tar zcvf archive.tar.gz
-
Archivierer schrieb:
Ja danke, das hat geklappt.
Damit das auch mit Leerzeichen funktioniert, habe ich es so abgeändert:find . -name \*.html -print0 | xargs -0 tar zcvf archive.tar.gz
Beachte aber, dass das nur mit den GNU-Varianten funktioniert.