在Windows中解压tar.gz

问题描述 投票:0回答:5

我想在 Windows 批处理脚本中使用单个命令将 Filename.tar.gz 解压缩为 Filename zip 内的所有文件都应位于 Filename 文件夹内 我正在尝试在 windows 中做。我没有得到正确的输出。 谁能提出一个想法

batch-file tar
5个回答
25
投票

Windows 命令行现在支持 Windows 10 insider build 17063 中的 tar。您可以尝试在 cmd 或 PowerShell 中运行以下命令,看看它是否有效:

tar -xzvf your-file-name.tar.gz

6
投票

7 zip 可以做到这一点:http://www.7-zip.org/

它有一个记录的命令行。我每天都通过脚本使用它。

另外:它是免费的,有 32 和 64 位版本。


2
投票

Windows 10 命令行支持 tar 命令

按照常规方式将 tar 命令写入 Linux 终端。

tar -zxvf tar-filename.tar.gz --directory destination-folder


0
投票

另一个选项是 Arc 程序:

arc unarchive test.tar.gz

https://github.com/mholt/archiver


0
投票

在 Windows compand promt 中指定路径时使用引号 ("")。就可以正常使用了

示例:tar -xvzf "C:/PATH/TO/FILE/FILE-NAME.tar.gz" -C "C:/PATH/TO/FOLDER/EXTRACTION"

tar -xvzf“C:/PATH/TO/FILE/文件名.tar.gz”

© www.soinside.com 2019 - 2024. All rights reserved.