删除目录:Shell 与文件管理器

删除目录:Shell 与文件管理器

我注意到一些图形文件管理器(例如 Thunar)允许您删除任何目录,只要您是该目录的所有者 - 即使该目录包含您没有写访问权限的子目录。另一方面,rm -rf不允许您删除这样的目录(权限被拒绝)。

例子:

dirOwnedByUser
└──dirOwnedByRoot

$ rm -rf dirOwnedByUser 
rm: cannot remove 'dirOwnedByUser/dirOwnedByRoot: Permission denied
  1. 有人可以向我解释一下吗?
  2. 有没有办法在Shell中删除这样的目录?

相关内容