kubectl cp "ошибка: один из sr c или dest должен быть спецификацией удаленного файла" - PullRequest
1 голос
/ 06 мая 2020

Когда я пытаюсь скопировать некоторые файлы в существующий каталог с помощью подстановочного знака, я получаю сообщение об ошибке:

kubectl cp localdir/* my-namespace/my-pod:/remote-dir/
error: one of src or dest must be a remote file specification

Похоже, что поддержка подстановочных знаков была удалена, но у меня есть много файлов для копирования и мой удаленный dir не пуст, поэтому я не могу использовать рекурсию.

Как я могу выполнить аналогичную операцию?

1 Ответ

0 голосов
/ 06 мая 2020

В качестве обходного пути вы можете использовать:

find * | xargs -i{} kubectl cp my-namespace/my-pod:/remote-dir/

В find вы можете использовать подстановочный знак для указания файлов, которые вы ищете, и он скопирует их в модуль.

...