Windows CMD文件/文件夹使用7z压缩或替代.tar.gz

Omr*_*nic 2 windows compression gzip cmd 7zip

我已经搜索了如何在Windows cmd上使用7z压缩文件/文件夹,我找到了压缩到的方式:zip,tar,7z,.. iec但不是.tar.gz或.tar.bz2

这是我用户的文档:http://www.dotnetperls.com/7-zip-examples

这是我使用的命令:

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a -t7z "%%X.7z" "%%X\"
Run Code Online (Sandbox Code Playgroud)

将"%% X.7z"" - t7z"中的"7z"更改为所需的扩展名,您就可以获得所需的结果了.但不幸的是,这种方式不适用于.tar.gz

我需要使用gzip压缩,当然不知道如何在CMD上.无论如何?我确定有一种方法使用7z bot如何?如果有替代品就可以了..

Omr*_*nic 8

解决了.您可以通过编写包含以下内容的CMD批处理文件来完成此操作:

for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a -ttar "%%X.tar" "%%X\"
for %%X in (*.tar) do "c:\Program Files\7-Zip\7z.exe" a -tgzip "%%X.gz" "%%X"
Run Code Online (Sandbox Code Playgroud)

请注意,%如果您尝试在交互式CMD控制台中直接执行此操作,则应删除双重符号.