Respostas:
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.
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.
tar -czf
cria um arquivo tar compactado com gzip, geralmente a extensão .tar.gz
ou .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 ).
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.
Eu acho que a maneira mais elegante de fazer isso seria instalar o subsistema Linux para Windows.
Lembre-se de que isso é beta.
Também existem várias maneiras de obter a funcionalidade do Linux:
Existem muitas ferramentas e aplicativos que fazem isso.
Execute estas etapas:
Faça o download do libarchive https://sourceforge.net/projects/gnuwin32/files/libarchive/2.4.12-1/libarchive-2.4.12-1-setup.exe/download
Então"%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder