当我试图用通配符复制现有目录中的一些文件时,我收到了错误信息。
kubectl cp localdir/* my-namespace/my-pod:/remote-dir/
error: one of src or dest must be a remote file specification
看起来通配符的支持已经被移除,但我有很多文件要复制,而且我的远程目录不是空的,所以我不能使用递归。
我怎样才能运行类似的操作?
作为一个变通方法,你可以使用。
find * | xargs -i{} kubectl cp my-namespace/my-pod:/remote-dir/
在find中,你可以使用通配符来指定你要找的文件 它将复制到pod中。