小编Bor*_*ard的帖子

tar:将单个文件解压到一个目录中而不创建子文件夹

我的目标是在尽可能少的步骤中将helm二进制文件helm-v2.5.0-linux-amd64.tar.gz放入我的文件/usr/local/bin中。挑战在于该.tar.gz文件在linux-amd64子目录中包含二进制文件。

所以当我这样做时:

$ wget -P /tmp https://storage.googleapis.com/kubernetes-helm/helm-v2.5.0-linux-amd64.tar.gz
$ tar -xzvf /tmp/helm-v2.5.0-linux-amd64.tar.gz -C /usr/local/bin linux-amd64/helm
Run Code Online (Sandbox Code Playgroud)

我最终得到了/usr/local/bin/linux-amd64/helm而不是/usr/local/bin/linux-amd64/helm.

是否有tar我遗漏的参数,或者我是否需要包含一些mv和清理步骤?

tar

4
推荐指数
1
解决办法
4553
查看次数

标签 统计

tar ×1