Como posso executar o comando “tar -czf” no Windows?

6

Atualmente, estou executando um computador que tem acesso somente ao Windows.

Eu tenho que enviar uma pasta depois de executar tar -czf nela.

Como posso fazer isso no Windows, tenho alguma opção?

    
por user54094 11.02.2011 / 19:22

7 respostas

8

Se tudo que você quer é criar um arquivo tar.gz (também chamado tgz), então você pode usar 7Zip do link

Para rodar como "tar -czf", você precisa encadear duas chamadas 7z:

7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz

Isso cria um arquivo x.tgz contendo todos os dados de c: \ my \ path \ .

O -so redireciona a saída para stdout e a opção -si pega esses dados.

    
por 11.02.2011 / 19:26
2

Você deseja instalar o Cygwin ou o MSYS , eles geralmente vêm com o utilitário tar .

    
por 11.02.2011 / 19:24
2

Dê uma olhada no Alcatrão para Windows .

The GNU Tar program provides the ability to create tar archives, as well as various other kinds of manipulation. For example, you can use tar on previously created archives to extract files, to store additional files, or to update or list files which were already stored.

The Win32 port can only create tar archives, but cannot pipe its output to other programs such as gzip or compress, and will not create tar.gz archives; you will have to use or simulate a batch pipe. BsdTar does have the ability to direcly create and manipulate .tar, .tar.gz, tar.bz2, .zip, .gz and .bz2 archives, understands the most-used options of GNU Tar, and is also much faster; for most purposes it is to be preferred to GNU Tar.

    
por 11.02.2011 / 19:27
2

tar -czf cria um arquivo tar compactado, geralmente a extensão .tar.gz ou .tgz é usada.

O Windows não tem suporte embutido para criar (ou ler) arquivos tar ou arquivos compactados, e a Microsoft também não oferece ferramentas para isso.

Este formato pode ser criado usando, por exemplo, 7Zip; veja, por exemplo, esta postagem do blog: link (cópia do archive.org: aparentemente este blog desapareceu). Muitas outras ferramentas podem ser usadas, consulte link ( cópia do archive.org: aparentemente 7zip.com desapareceu, para ser substituído por 7-zip.org ).

    
por 11.02.2011 / 19:29
1

Você também pode baixar e instalar o 7zip. link . Com ele, você pode descompactar e empacotar vários tipos diferentes de compactação, incluindo o gzip.

    
por 11.02.2011 / 19:26
0

Acho que a maneira mais elegante de fazer isso seria instalar o subsistema Linux para Windows.

link

Tenha em mente que isso é beta.

Há também muitas maneiras de obter a funcionalidade do Linux:

  • MSYS
  • Cygwin
  • Máquinas virtuais

Existem muitas ferramentas e aplicativos que fazem isso.

    
por 18.12.2016 / 23:06
0

Siga estes passos:

  • Faça o download do libarchive link

  • Em seguida, "%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder

por 11.08.2017 / 16:46