如何删除那个目录?

dev*_*fun 4 permissions directory rm

我有一个目录,我不能用rmdir. 我总是得到一个permission denied错误。但是当列出目录(带有ls -l)时,我得到了这个:

drwxrwxrwx  2 user user 4096 Aug 28 09:34 directory
Run Code Online (Sandbox Code Playgroud)

stat 给我:

  File: `directory/'
  Size: 4096            Blocks: 16         IO Block: 32768  directory
Device: 12h/18d Inode: 102368771   Links: 2
Access: (0777/drwxrwxrwx)  Uid: ( 1000/  user)   Gid: ( 1000/  user)
Access: 2015-08-31 03:00:20.630000002 +0200
Modify: 2015-08-28 09:34:16.772930001 +0200
Change: 2015-08-31 12:25:04.920000000 +0200
Run Code Online (Sandbox Code Playgroud)

那么如何删除那个目录。

Tob*_*ght 5

如果您尝试删除目录foo/bar/,则 的权限bar不是相关因素。bar从目录中删除名称foo是对foo. 所以你需要写权限foo

在您的情况下,请检查当前目录的权限 ls -ld .

您可能会找到“为什么允许 rm 删除其他用户拥有的文件?”的答案。启发。