Hallo,
ich versuche gerade, ein tar.gz Archiv so zu erstellen, dass es die gleiche Ausgangsgrösse wie das ursprüngliche tar.gz-Archiv hat.
Ich habe eine datei.tar.gz. Diese Datei hat (so wie ich sie heruntergeladen habe) 11 MB.
Diese Datei habe ich dann ein ein Verzeichnis /datei entpackt.
Nun möchte ich die Dateien des Verzeichnisses /datei wieder in datei.tar.gz zurückwandeln (es wurde nichts verändert in den Dateien).
Dazu benutze ich den Befehl:
tar czvf datei.tar.gz datei/
Nun hat aber die entstandene datei.tar.gz eine Grösse von 21MB. Das liegt daran, dass das tar.gz zusätzlich eine Datei „z“ enthält, die eine Grösse von 11.8MB hat. Diese Datei war aber im ursprünglichen Paket nicht enthalten.
Ich habe dann versucht über einen Umweg zu gehen und folgenden Befehl eingegeben:
tar -cvf datei.tar datei/ | gzip > datei.tar.gz
Ich erhalte dann zwar eine datei.tar.gz mit der Grösse von 0,85 MB, aber zusätzlich noch die Datei datei.tar mit 24MB.
Wie lautet denn der richtige Befehl, um ein Verzeichnis in eine komprimierte tar.gz-Datei zu packen?
Grüsse
schuelsche