在下载时解压/打包tar文件? (它是可流动的吗?)

时间:2018-01-27 11:31:53

标签: extract tar

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

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

1 个答案:

答案 0 :(得分:0)

建议:

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进行安装。