linux系统下删除某个文件时提示如下报错:
执行lsattr命令可以看到隐藏属性-------i--------,如下图:
通过查找资料发现:
chattr命令用于改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途。b:不更新文件或目录的最后存取时间。c:将文件或目录压缩后存放。d:将文件或目录排除在倾倒 *** 作之外。i:不得任意更动文件或目录。s:保密性删除文件或目录。S:即时更新文件或目录。u:预防以外删除。语法chattr[-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]参数 -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v<版本编号> 设置文件或目录版本。 -V 显示指令执行过程。 +<属性> 开启文件或目录的该项属性。 -<属性> 关闭文件或目录的该项属性。
=<属性> 指定文件或目录的该项属性。
执行chattr命令,如下图:
即可去除i属性,可以删除文件了。
总结以上是内存溢出为你收集整理的Linux提示删除文件cannot remove `文件名': Operation not permitted全部内容,希望文章能够帮你解决Linux提示删除文件cannot remove `文件名': Operation not permitted所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)