【问题标题】:Unzipping Multiple zip files using 7zip command line使用 7zip 命令行解压缩多个 zip 文件
【发布时间】:2014-08-03 21:36:39
【问题描述】:

我有多个 zip 文件位于一个文件夹中,例如:

file1.gz 文件2.gz 文件3.gz 文件4.gz

我正在寻找一种使用批处理作业将这些文件自动解压缩到类似名称的文件夹结构的方法,例如,file1.gz 的内容将放入名为 file1 的文件夹中。

有人告诉我 7zip 可以解决我的问题,但不知道如何解决。

非常感谢任何帮助。

【问题讨论】:

    标签: unzip 7zip


    【解决方案1】:

    您使用的是哪个操作系统?这是您使用 shell 的功能所做的事情,您可以编写

    for A in *.gz ; do gunzip $A ; done
    

    我在这里使用的是gunzip,因为.gz实际上是gzip,当然你也可以使用7zip CLI 工具。如果你在 Windows 上,那么我建议安装一个真正的 shell(标准的 cmd.exe 不能真正被认为是一个 shell 恕我直言)。

    【讨论】:

    • 嗨 - 我使用的是 Windows 7 Pro。
    • @user3737374:有 Windows Power Shell。 technet.microsoft.com/en-US/scriptcenter/dd742419.aspx – 或者你可以安装 Cygwin。我总是喜欢有我信任的 Unix 工具,即使是在 Windows 环境中,只是为了像这样的情况。
    • 您建议如何使用 powershell 执行上述任务?
    • 到目前为止我所拥有的是一个运行以下内容的 .bat:for %%A in (*.gz) do gzip $A ;完成它似乎遍历同一目录中列出的 5 个 .gz 文件中的每一个,但对每个文件都抛出一个错误,指出:%$A:没有这样的文件或目录;:没有这样的文件或目录完成:没有这样的文件或目录
    猜你喜欢
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    相关资源
    最近更新 更多