Como uso o 7-Zip CLI para Windows para criar arquivos .tar.gz?

23

Como posso usar a CLI 7-Zip ( 7za.exe ) no Windows para criar arquivos .tgz, já que uso tar zcvf archive.tgz source_files no Linux?

    
por f.ardelian 26.09.2011 / 13:13

2 respostas

28

Se você gostaria de fazer isso de uma só vez:

7za.exe a -ttar -so archive.tar source_files | 7za.exe a -si archive.tgz

Não sei por que o archive.tar é necessário na primeira parte, mas é. Ele nem precisa terminar em .tar, só precisa de um nome de arquivo para usar.

    
por 26.09.2011 / 15:24
5

Se você está apenas compactando 1 arquivo no tarball, então 7za a archive.tgz source_file funcionará.

Se você quiser adicionar muitos arquivos ao tar, então você precisa fazer isso em duas etapas: Crie o tar 7za a archive.tar source_files Em seguida, comprima-o 7za a archive.tgz archive.tar

E, opcionalmente, exclua o "temporário" tar del archive.tar

    
por 26.09.2011 / 14:49