Posso descompactar um arquivo zip contendo uma imagem de disco e depois salvá-lo em um cartão SD em uma etapa?

10

Estou sob as seguintes restrições:

  • Eu tenho um arquivo.zip de 1,0 GB% no meu computador que contém um arquivo, uma imagem de disco de raspbian . Quando descompactado, esse arquivo tem um tamanho de 3,2 GB e é denominado 2015-11-21-raspbian-jessie.img .
  • Depois de fazer o download do arquivo zip, tenho pouco menos de 1,0 GB de espaço de armazenamento no meu computador, não tenho espaço suficiente para extrair a imagem para o meu computador.
  • Este arquivo precisa ser descompactado e gravado em um cartão SD usando o antigo dd .

É possível escrever a imagem no cartão SD sob essas restrições?

Eu sei que é possível canalizar dados através de tar e depois canalizar esses dados para outro lugar, no entanto, isso ainda funcionará para o formato de arquivo zip , ou o arquivo inteiro precisa ser descompactado antes que qualquer arquivo seja acessível?

    
por IQAndreas 29.08.2015 / 07:13

1 resposta

15

Use unzip -p :

unzip -p 2015-11-21-raspbian-jessie.zip 2015-11-21-raspbian-jessie.img | dd of=/dev/sdb bs=1M
    
por 29.08.2015 / 07:24

Tags