linux - 从 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
我怎样才能达到同样的效果?
解决方案
推荐阅读
- mongodb - @query 注释在 spring boot 中不适用于 hibernate-ogm 和 mongodb
- android - 数据未更改时调用 Android ViewModel onChanged
- android - retrofit-2 - 在将图像和音频上传到 aws 服务器时获取 403 响应代码
- ruby-on-rails - 每个 current_user Rails
- android - 验证应用内购买
- nlog - 使用 NLog 登录多个表
- node.js - 是否可以通过 Twitter API 从多个特定帐户中检索推文?
- firebase - 创建设备组的registration_ids是什么?
- python - Python - 将每一行放入一个变量中
- opencv - 如何在自动驾驶汽车中使用 CNN 的输出作为另一个的输入