我很难弄清楚TAR文件的工作原理。我希望构建一个在下载时提取tar文件的应用程序。但我似乎无法找到与此主题相关的任何内容。
这可能吗? TAR文件内部如何工作?我有一种小感觉,这是不可能的。
答案 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
如果您没有curl
或pv
,则可以使用sudo apt install curl pv
或sudo yum install curl pv
进行安装。