Vin*_*t J 8 kubernetes kubectl
当我尝试使用通配符复制现有目录中的某些文件时,收到错误消息:
kubectl cp localdir/* my-namespace/my-pod:/remote-dir/
error: one of src or dest must be a remote file specification
Run Code Online (Sandbox Code Playgroud)
看起来通配符支持已被删除,但我有很多文件要复制,而且我的远程目录不是空的,所以我不能使用递归。
我怎样才能运行类似的操作?
作为解决方法,您可以使用:
find localdir/* | xargs -I{} kubectl cp {} my-namespace/my-pod:/remote-dir/
Run Code Online (Sandbox Code Playgroud)
在 find 中,您可以使用通配符来指定您要查找的文件,它会将其复制到 pod 中。
| 归档时间: |
|
| 查看次数: |
3685 次 |
| 最近记录: |