Erstellen Sie eine tar.gz aus einer Image-Datei (Linux oder Mac)

2768
Jibrilat

Hallo, ich habe ein Img einer benutzerdefinierten Linux-Distribution und möchte es in eine tar.gz-Datei konvertieren. (Ich verwende Mac oder Linux OS)

Was ist der einfachste Weg, dies zu tun?

Vielen Dank

0
Sie können es besser machen, es in eine GZ-Datei zu konvertieren, als in tar.gz, da dies einfacher zu handhaben ist und Sie nur über eine einzelne Datei sprechen. davidgo vor 7 Jahren 0

1 Antwort auf die Frage

1
Pythonic

Konvertieren ist nicht ganz das, was es tut. Sie können das Bild in eine tar.gz-Datei komprimieren mit:

tar -cvzf linuximage.tar.gz linuximage 

Sie können dekomprimieren / entpacken mit:

tar -xvzf linuximage.tar.gz 

Ersetzen Sie einfach durch linuximageden tatsächlichen Dateinamen oder Ordner.

Möglicherweise möchten Sie diesen Vorgang voranstellen, indem Sie das Image einhängen und eine Datei voller Nullen schreiben, bis der Datenträger voll ist (cat /dev/zero>del.me), und dann die Datei löschen. Dies erhöht wahrscheinlich die Komprimierungsrate erheblich, da der ungenutzte Speicherplatz eher Null ist als unbekannte Zeichen. davidgo vor 7 Jahren 0