Создайте tar.gz из файла образа (Linux или Mac)

2842
Jibrilat

Привет у меня есть img дистрибутива Linux, и я хотел бы преобразовать его в файл tar.gz. (Я использую Mac или Linux OS)

Какой самый простой способ сделать это?

Спасибо

0
Возможно, вам лучше преобразовать его в файл gz, а не в tar.gz, так как с ним проще работать, а вы говорите только об одном файле. davidgo 7 лет назад 0

1 ответ на вопрос

1
Pythonic

Конвертировать не совсем то, что делает. Вы можете сжать изображение в файл tar.gz:

tar -cvzf linuximage.tar.gz linuximage 

Вы можете распаковать / распаковать с помощью:

tar -xvzf linuximage.tar.gz 

Просто замените linuximageфактическое имя файла или папки.

Возможно, вы захотите добавить префикс этой операции, смонтировав образ, записав файл, полный нулей, пока диск не заполнится (cat /dev/zero>del.me), а затем удалив указанный файл. Это, вероятно, значительно увеличит степень сжатия, потому что все неиспользуемое пространство - ноль, а не неизвестные символы. davidgo 7 лет назад 0

Похожие вопросы