Linux 无法从目录中删除所有文件
我想删除卷目录下的所有文件。目录在库伯内特斯吊舱内。所以我使用exec命令 我的命令-Linux 无法从目录中删除所有文件,linux,bash,kubernetes,exec,rm,Linux,Bash,Kubernetes,Exec,Rm,我想删除卷目录下的所有文件。目录在库伯内特斯吊舱内。所以我使用exec命令 我的命令- kubectl exec $POD -- rm -rf /usr/local/my-app/volume/* 上述命令不起作用。终端上没有上述命令的输出。我尝试了下面的命令,它正在工作- kubectl exec $POD -- rm -rf /usr/local/my-app/volume 但它将删除该目录。我无法删除该目录,因为它正在用于装载目的 如何实现上述功能 谢谢这是因为通配符扩展发生在您的机器
kubectl exec $POD -- rm -rf /usr/local/my-app/volume/*
上述命令不起作用。终端上没有上述命令的输出。我尝试了下面的命令,它正在工作-
kubectl exec $POD -- rm -rf /usr/local/my-app/volume
但它将删除该目录。我无法删除该目录,因为它正在用于装载目的
如何实现上述功能
谢谢这是因为通配符扩展发生在您的机器上而不是Pod上;你想要的是让外壳球在吊舱上展开,你可以通过
kubectl exec$POD--sh-c'rm-rf/usr/local/my-app/volume/*'
请使用执行命令时打印的错误更新您的问题。没有命令输出检查/usr/local/my app/volume/volume@lucy删除-f
选项以获取output.awesome。谢谢@mdaniel