linux - 无法删除目录

标签 linux web-hosting file-permissions

我的虚拟主机(共享)经常出现问题

我无法删除或更改特定目录的权限。回复是,

Cannot delete. Directory may not be empty

我检查了权限,看起来没问题。此文件夹中有 100 个我不想要的文件。

我联系了我的支持人员,他们解决了这个问题,说这是权限问题。但是它又出现了。有什么建议吗?

服务器是Linux。

最佳答案

您不能 rmdir 一个包含文件的目录。您必须首先rm 所有文件和子目录。很多时候,最简单的解决方案是:

$ rm -rf old_directory

完全有可能某些文件或子目录具有可能阻止它们被删除的权限限制。有时,这可以通过以下方式解决:

$ chmod -R +w old_directory

但我怀疑那是您的支持人员之前所做的。

关于linux - 无法删除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73474/

相关文章:

linux - 禁用后台进程终止通知

mysql - 如何将 MySQL 数据库导入 OpenShift?

mysql - mysql 安装数据文件夹中的许可证不断更改(OS X),我无法访问数据库

linux - 如何使用命令将文件夹从linux下载到本地

java - JProfiler9无法执行jpenable

linux - 管道输出以用作 Linux 上 grep 的搜索规范

networking - 在我的网络上的其他计算机上查看我的 IIS 托管站点

css - 如何上传我的品牌字体并将其放入托管服务???

linux - 给予所有者的权限少于组的原因

java - chmod 在 java 中的 exec 中不起作用