我搜索了如何在 Windows cmd 上使用 7z 压缩文件/文件夹,我找到了压缩为:zip、tar、7z、..etc 但不是 .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\"
将“%%X.7z”和“-t7z”中的“7z”更改为所需的扩展名,您就可以得到想要的结果了。但不幸的是这种方式不适用于.tar.gz
我需要使用 gzip 压缩 & 不知道如何,当然是在 CMD 上。反正?我确定有一种使用 7z bot 的方法如何?如果有其他选择,那没关系..
最佳答案
已解决。您可以通过编写包含以下内容的 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"
请注意,如果您尝试在交互式 CMD 控制台中直接执行此操作,则应删除双 %
符号。
关于Windows CMD 文件/文件夹压缩使用 7z 或替代 .tar.gz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450372/