Como posso executar o comando "tar -czf" no Windows?


13

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

Tenho que enviar uma pasta depois de executá tar -czf-la.

Como posso fazer isso no Windows, tenho opções?

Respostas:


11

Se tudo o que você deseja é criar um arquivo tar.gz (também chamado de tgz), use o 7Zip em http://www.7-zip.org/

Para executar 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 o stdout e a opção -si seleciona esses dados.


1
você deveria ter definitivamente mais votos positivos
Valerio

4

Dê uma olhada no Tar for Windows .

O programa GNU Tar fornece a capacidade de criar arquivos tar, bem como vários outros tipos de manipulação. Por exemplo, você pode usar o tar em arquivos criados anteriormente para extrair arquivos, armazenar arquivos adicionais ou atualizar ou listar arquivos que já foram armazenados.

A porta Win32 pode criar apenas arquivos tar, mas não pode canalizar sua saída para outros programas, como gzip ou compress, e não criará arquivos tar.gz; você terá que usar ou simular um tubo de lote. O BsdTar tem a capacidade de criar e manipular diretamente arquivos .tar, .tar.gz, tar.bz2, .zip, .gz e .bz2, entende as opções mais usadas do GNU Tar e também é muito mais rápido; para a maioria dos propósitos, é preferível ao GNU Tar.


Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
soandos 16/07/12


2

tar -czfcria um arquivo tar compactado com gzip, geralmente a extensão .tar.gzou .tgzé usado.

O Windows não tem suporte interno para criar (ou ler) arquivos tar ou arquivos compactados com gzip, 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 no blog: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (cópia do archive.org: aparentemente este blog desapareceu). Muitas outras ferramentas podem ser usadas, consulte http://www.7zip.com/type/5/TAR (cópia do archive.org: aparentemente o 7zip.com desapareceu, para ser substituído pelo 7-zip.org ).


2
Eu acho que ele está pedindo uma maneira nativa de fazê-lo. (em vez de terceiros)
Pacerier 24/04

1

Você também pode baixar e instalar o 7zip. http://www.7zip.org . Com ele, você pode descompactar e empacotar muitos tipos diferentes de compactação, incluindo o gzip.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.