【问题标题】:add tar/gzip to windows command line将 tar/gzip 添加到 Windows 命令行
【发布时间】:2020-03-31 20:26:44
【问题描述】:

正如标题所说,有人知道在 Windows 的命令行中添加 tar/gzip 的方法吗?我已经安装了 Cygwin - 但不知道是否必须在 PATH 环境变量中添加一些内容才能将 tar 作为 cmd 选项

【问题讨论】:

    标签: windows cygwin gzip tar


    【解决方案1】:

    我用来解决这个问题的方法是安装 Cygwin,然后将 bin 目录的路径放在 PATH 变量中。

    【讨论】:

    • +1 救命答案,风格也很诙谐!这真的很有帮助。 :)
    • @John-r-Perry 在此处提供了有关如何执行此操作的详细说明:stackoverflow.com/a/36733177/5495810
    【解决方案2】:

    9 年后(2019 年),更现代的选择是解压缩最新的 Git for Windows(如 PortableGit-2.17.0-64-bit.7z.exe)。
    它带有 250 多个为 Windows 编译的 linux 命令,包括 tar 和 gzip。
    不需要 Cygwin。

    但最近的一个选项是Command Line in Windows 10 version 1803:它包括一个原生的tarcurl,就在你的常规CMD 中。
    (虽然不是gzip)。见announcement

    C:\Users\vonc>C:\Windows\System32\tar.exe --version
    bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.5.f-ipp
    

    无需安装!

    【讨论】:

      【解决方案3】:

      您可以安装存档程序而不是在 Windows cmd.exe 中添加命令, 安装和创建 .tar.gz 文件只需 10 步: 1. 打开:https://www.win-rar.com/download.htmlhttps://www.7-zip.org/download.html 2. 下载 Winrar 安装程序。 3. 打开 Winrar 安装程序。 4. 点击“同意”同意。 5. 安装 Winrar。 6. 等到 Winrar 完全安装在您的计算机中。 7.用.gz打开你要压缩的文件 8. 右键单击​​文件。 9. 点击“添加到存档”,然后 10. 完成。 但是,如果您仍想在 Windows cmd.exe 中添加命令,您可以使用该 Cygwin。教程链接:https://www.youtube.com/watch?v=Rb8qtbXGA6I

      【讨论】:

        【解决方案4】:

        安装 UnxUtils - 这是一组移植到 Windows 的 GNU 实用程序,有点像 Cygwin,但它们也可以在 Cygwin 环境之外工作。

        【讨论】:

        • 我看到了,这是我的下一个停靠港 - 最后我意识到我只需将 Cygwin bin 目录添加到 PATH 变量中。问题已解决 - 感谢您的快速响应!
        • 问题是让 zip 从 Phing 运行 - 尽管 bin 对 cmd 可用,但它似乎没有捡起它
        • 对不起,我不熟悉 Phing。
        • UnxUtils 太旧了。 TAR 实用程序甚至不支持 unicode 字符,所以这是一条死胡同。
        猜你喜欢
        • 2016-08-12
        • 1970-01-01
        • 2018-03-28
        • 1970-01-01
        • 2010-12-27
        • 2013-07-27
        • 2013-07-24
        • 1970-01-01
        相关资源
        最近更新 更多