use o bsdtar para gerar o arquivo zip

2

Estou usando o bsdtar do GnuWin32, para extrair é simples:

bsdtar  xvf c:\test.zip -C  c:\temp\

mas não consegui criar arquivos zip. Eu tentei

bsdtar -cf test.zip a.csv b.csv

mas o arquivo gerado não pôde ser aberto pelo winzip.

qual é a maneira correta de gerar o arquivo zip na linha de comando?

    
por athos 02.08.2017 / 12:57

1 resposta

1

De link :

-a, --auto-compress
     (c mode only) Use the archive suffix to decide a set of the for-
     mat and the compressions.

Então, você teria que usar:

bsdtar -a -cf test.zip a.csv b.csv

O que, na verdade, é exatamente o exemplo que eles dão:

tar -a -cf archive.zip source.c source.h
     creates a new archive with zip format

Dica profissional: toda vez que você estiver procurando algo com um comando que vem do mundo * NIX, tente digitar man <command> no Google. Essa técnica nunca me falha.

    
por 02.08.2017 / 13:09