答案 0 :(得分:2)
如果您只是在开发过程中尝试将文件作为一次性删除,那么您应该可以(在终端上):
sudo rm -R <filename>
sudo
是暂时为您提供超级用户访问权限的命令,因此即使您不拥有该文件,也会允许您删除该文件。如果您收到错误消息,说明您没有sudo
访问权限,那么您就会遇到问题;您需要与负责管理该服务器的任何人交谈。
-R
表示递归&#39;,即它将删除目录的内容,然后删除目录本身。
答案 1 :(得分:1)
为避免将来出现此问题,您应该查看代码,其中mkdir
发生并检查其权限参数。
可能对您有帮助的另一件事是umask。
至于MTroy对sudo的评论:你应该打开终端窗口并执行以下操作:
cd ~/vhosts/final/public
sudo chown jharvard:students -r name_of_directory_to_be_claimed
或
`sudo rm -r name_of_directory_to_be_deleted&#39;删除它
然后它会询问你的su密码(希望你有一个:))
作为一个糟糕的选择,Apache的设置适用于必须工作的用户。
(这应该是评论,但我的代表很低)