创建文件夹权限被拒,无法删除/tmp/newtry目录求助
解决无法删除目录的报错问题
报错原因
rm: cannot remove '/tmp/newtry': Is a directory 这个错误是因为默认的rm命令只能删除单个文件,不能直接删除目录。
解决命令
- 要删除目录及其内部所有内容,使用递归删除参数:
rm -r /tmp/newtry - 如果目录包含只读文件,需要强制删除就加上
-f参数:rm -rf /tmp/newtry
顺带解决最初的创建权限问题
创建文件夹被拒时,先检查目标路径的权限状态,比如用ls -ld /目标路径查看所有者和权限配置。如果是/tmp目录本身权限异常,正常情况下/tmp的权限应为1777(所有人可读写执行,但仅所有者能删除自己的文件),若权限不对,可执行sudo chmod 1777 /tmp修复(需要root权限)。
内容的提问来源于stack exchange,提问作者Chikichill
相关产品推荐
相关产品推荐

