creamycewie

Alle Dateien eines Ordners in ein .tar.gz Archiv packen

Hallo!

Ich habe ein Verzeichnis /var/test welches einige Dateien enthält.
Ich bräuchte nun ein SH-Script welches mir alle Dateien mit der Endung .jar in ein tar.gz-Archiv packt, und die einzelnen Dateien dann löscht.
Wichtig ist hierbei das NUR dateien gepackt & gelöscht werden, welche die endung .jar haben.


Wie wäre das per Shell-Script realisierbar?


Danke im Vorraus & LG

Creamy
Share on Facebook
Share on X (Twitter)
Share on Reddit
Share on Linkedin

Content-ID: 280504

Url: https://administrator.de/forum/alle-dateien-eines-ordners-in-ein-tar-gz-archiv-packen-280504.html

Printed on: May 13, 2025 at 15:05 o'clock

114757
114757 Aug 18, 2015 updated at 17:27:27 (UTC)
Goto Top
Moin,
find /var/test/*.jar -maxdepth 1 -type f -print0 | xargs -0 tar zcvf archiv.tar.gz
rm /var/test/*.jar
Gruß jodel32

@Gentooist Danke für den Hinweis, ist mir doch glatt durchgerutscht, ist korrigiert.
Gentooist
Gentooist Aug 18, 2015 at 12:42:59 (UTC)
Goto Top
Für tar.gz muss es "tar czvf" lauten.