如何在单个命令中获取和提取tgz文件?

时间:2010-04-10 13:01:38

标签: bash tar

我经常需要获取tgz文件,解压缩它们,然后删除tgz。 如何通过一个简单的命令完成所有三个步骤?

2 个答案:

答案 0 :(得分:2)

wget http://site/path/file.tgz -O - | tar -zxvf -

答案 1 :(得分:1)

您可以使用:

curl <url> | tar xz

或者放入你的bashrc:

function ctxz {
   curl $1 | tar xz
}

只需使用:

ctxz <url>