OSX:rmdir“权限被拒绝”但目录已删除

OSX:rmdir“权限被拒绝”但目录已删除

我试图rmdir通过删除test位于我的Downloads目录中的目录来测试该命令。我拥有 的读写权限Downloads

我发出rmdir -p /Users/myself/Downloads/test 并得到了rmdir: /Users/myself/Downloads: Permission denied ,但test目录被删除了。那么为什么我会收到这样的消息呢?我应该关心吗?

我使用的是 OSX Lion 10.7.3。

答案1

man rmdir

   -p, --parents
          remove DIRECTORY and its ancestors; e.g., `rmdir -p a/b/c' is similar to `rmdir a/b/c a/b a'

所以你的rmdir电话尝试删除test(成功),然后尝试删除父目录 Documents(或者更确切地说Downloads)并且失败了......我认为。我宁愿预期会出现一些“目录不为空”错误,因为为什么您没有删除此文件夹的权限?

相关内容