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?
windows
command-line
tar
user54094
fonte
fonte
Dê uma olhada no Tar for Windows .
fonte
Você deseja instalar o Cygwin ou MSYS , eles geralmente vêm com
tar
utilidade.fonte
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 ).
fonte
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.
fonte
Eu acho que a maneira mais elegante de fazer isso seria instalar o subsistema Linux para Windows.
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide#enable-the-windows-subsystem-for-linux-feature-gui
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.
fonte
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
fonte