【发布时间】:2019-12-30 11:09:41
【问题描述】:
我想删除卷目录下的所有文件。该目录位于 Kubernetes pod 内。所以我使用的是 exec 命令。
我的命令 -
kubectl exec $POD -- rm -rf /usr/local/my-app/volume/*
上面的命令不起作用。终端上没有上述命令的输出。我尝试使用以下命令,它正在工作 -
kubectl exec $POD -- rm -rf /usr/local/my-app/volume
但它会删除目录。我无法删除该目录,因为它用于安装目的。
如何实现以上功能?
谢谢
【问题讨论】:
-
请您用执行命令时打印的错误更新您的问题。
-
没有命令输出
-
检查 /usr/local/my-app/volume/volume 中文件夹的权限
-
@lucy 删除
-f选项以获取输出。
标签: linux bash kubernetes exec rm