如何在Windows中运行“ tar -czf”命令?


13

我当前正在运行只能访问Windows的计算机。

我必须在运行后提交一个文件夹tar -czf

我如何在Windows中做到这一点,我有什么选择吗?

Answers:


11

如果您只想创建tar.gz(也称为tgz)文件,则可以使用http://www.7-zip.org/中的 7Zip

要像“ tar -czf”一样运行,您需要链接两个7z调用:

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

这将创建一个文件x.tgz,其中包含来自c:\ my \ path \的所有数据。

-so将输出重定向到stdout,-si选项选择该数据。


1
您肯定应该有更多的支持
Valerio

4

看一下Windows的Tar

GNU Tar程序提供了创建tar存档以及进行其他各种操作的功能。例如,您可以在先前创建的归档文件上使用tar来提取文件,存储其他文件,或更新或列出已存储的文件。

Win32端口只能创建tar归档文件,而不能将其输出通过管道传输到gzip或compress等其他程序,也不会创建tar.gz归档文件。您将不得不使用或模拟批处理管道。BsdTar确实能够直接创建和操作.tar,.tar.gz,tar.bz2,.zip,.gz和.bz2档案,能够理解GNU Tar的最常用选项,并且速度更快。对于大多数目的,它比GNU Tar更可取。


虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
soandos


2

tar -czf创建一个压缩的tar文件,通常使用扩展名.tar.gz.tgz

Windows不支持创建(或读取)tar文件或gzip压缩文件的内置支持,Microsoft也没有为此提供任何工具。

可以使用例如7Zip创建此格式;例如,请参阅此博客文章:http ://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows(archive.org复制:该博客显然已消失)。可以使用更多工具,请访问http://www.7zip.com/type/5/TAR(archive.org副本:显然7zip.com消失了,由7-zip.org代替)。


2
我认为他正在寻求一种本机的方法。(而不是第3方)
Pacerier 2014年



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.