dacrcy0423 Asked: 2018-04-11 23:41:25 +0800 CST2018-04-11 23:41:25 +0800 CST 2018-04-11 23:41:25 +0800 CST 我无法以 root 身份使用 rm 命令删除文件 [关闭] 772 我的存储空间不足,所以我试图删除文件,但我不能。它只是给了我以下信息: rm: cannot remove . ~ : Permission denied 在我的情况下,我访问了 as root,并且每个文件及其父目录都有 'w' (当然所有权是root)。最烦人的是我不能使用lsattrand chattr,所以很难检查文件的属性类型。(find命令也被拒绝。) 我检查了过去的问答页面并尝试了他们的解决方案,一切都泡了。 rm delete 1 个回答 Voted Best Answer Bodo Hugo Barwich 2018-04-12T01:07:52+08:002018-04-12T01:07:52+08:00 系统上还有许多文件显示为常规文件,但实际上它们是系统内存部分的链接。如果您尝试删除它们,它会给您一个错误,但这并不意味着出现问题。 例如/proc/meminfo: # ls -lah /proc/meminfo -r--r--r--. 1 root root 0 abr 11 09:57 /proc/meminfo # cat /proc/meminfo MemTotal: 7992920 kB MemFree: 143312 kB MemAvailable: 4189992 kB Buffers: 76 kB Cached: 4506248 kB SwapCached: 0 kB [...] # rm /proc/meminfo rm: ¿borrar el fichero regular vacío «/proc/meminfo»? (s/n) s rm: no se puede borrar «/proc/meminfo»: Operación no permitida # rm -f /proc/meminfo rm: no se puede borrar «/proc/meminfo»: Operación no permitida 如果您尝试删除或复制目录,它可能会给您带来很多这样的错误。特别是在您的主目录中,您可能会发现很多指向系统其他部分的链接
系统上还有许多文件显示为常规文件,但实际上它们是系统内存部分的链接。如果您尝试删除它们,它会给您一个错误,但这并不意味着出现问题。
例如
/proc/meminfo
:如果您尝试删除或复制目录,它可能会给您带来很多这样的错误。特别是在您的主目录中,您可能会发现很多指向系统其他部分的链接