首页 > 解决方案 > 从 tar 中提取特定文件并将其复制到没有层次结构的自定义文件夹

问题描述

我在控制台中执行以下命令:

wget -qO- https://dl.k8s.io/v1.6.1/kubernetes-client-linux-amd64.tar.gz | tar xvz -C ~/kubectl_folder/kubefile kubernetes/client/bin/kubectl

该命令基本上是下载 tar 文件并将 kubectl 文件复制到~/kubectl_folder/kubefile具有其先前层次结构的位置,即kubernetes/client/bin如预期的那样

因此,原始层次结构是:

~/kubectl_folder/kubefile/kubernetes/client/bin/kubectl

我希望我的文件应该只复制到kubefile文件夹中,如下所示:

~/kubectl_folder/kubefile/kubectl

我怎样才能达到同样的效果?

标签: linuxwgettar

解决方案


推荐阅读