淘宝客网站建设视频,网站建设教程实训心得,济南seo优化外包服务公司,响应式网页设计是什么在Linux中rm -rf的威力是十分巨大的#xff0c;特别是附带了 -f 参数#xff0c;不少新手都干过用root用户执行 rm -rf /命令这种傻事#xff0c;如果云服务器没有快照#xff0c;简直就是灾难#xff0c;从根目录开始所有文件被递归删除#xff0c;连系统都被损坏。
…在Linux中rm -rf的威力是十分巨大的特别是附带了 -f 参数不少新手都干过用root用户执行 rm -rf /命令这种傻事如果云服务器没有快照简直就是灾难从根目录开始所有文件被递归删除连系统都被损坏。
但是偶尔也会遇到使用rm -rf也删除不了的文件执行后报rm: cannot remove .user.ini: Operation not permitted如下图 这时候需要使用到Linux的chattr命令 chattr命令用于改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性这些属性共有以下8种模式 a让文件或目录仅供附加用途。 b不更新文件或目录的最后存取时间。 c将文件或目录压缩后存放。 d将文件或目录排除在倾倒操作之外。 i不得任意更动文件或目录。 s保密性删除文件或目录。 S即时更新文件或目录。 u预防以外删除。 语法chattr[-RV][-v版本编号][/-/属性][文件或目录...]参数 -R 递归处理将指定目录下的所有文件及子目录一并处理。 -v版本编号 设置文件或目录版本。 -V 显示指令执行过程。 属性 开启文件或目录的该项属性。 -属性 关闭文件或目录的该项属性。 属性 指定文件或目录的该项属性。
进入到.user.ini所在目录执行一下 lsattr -a查看文件下下边包含文件的属性看到.user.ini有个i属性代表不得任意更动文件或目录正是此属性在作祟
然后执行命令
chattr -i .user.ini
就可以去除掉此属性然后我们再执行删除就可以顺利删除掉了