【问题标题】:Untar/pack a tar file while downloading? (Is it streamable?)下载时解压/打包 tar 文件? (它可以流式传输吗?)
【发布时间】:2018-01-27 11:31:52
【问题描述】:

我很难弄清楚 TAR 文件的工作原理。我希望构建一个在下载 tar 文件时提取它的应用程序。但我似乎找不到与这个主题相关的任何东西。

这可能吗? TAR 文件在内部如何工作?我有一种小小的感觉,这是不可能的。

【问题讨论】:

标签: extract tar


【解决方案1】:

建议:

curl -s https://example.com/dir/file.tar.gz | tar zx   #silent
curl https://example.com/dir/file.tar.gz | tar zx
curl https://example.com/dir/file.tar.gz | tar zvx     #view files while unpacked
curl https://example.com/dir/file.tar.gz | pv -s$BYTES | tar zx  #view progress

如果您没有curlpv,则可以使用sudo apt install curl pvsudo yum install curl pv 进行安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 2022-08-03
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多