博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rm 删除不掉文件,报错解决 以及 chattr的介绍
阅读量:4920 次
发布时间:2019-06-11

本文共 834 字,大约阅读时间需要 2 分钟。

rm 强制删除一个文件 居然删除不掉!

 

 

出现这个错误:

rm: cannot remove ‘default/.user.ini’: Operation not permitted

  

原来呀:

 

然后呢 : 执行一下

chattr -i .user.ini

  

就可以正常删除了;是不是好简单哈: 没有什么是rm -rf 干不掉的!

 

下面介绍一下 chattr 这个命令的用法:

 

chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

a:让文件或目录仅供附加用途;b:不更新文件或目录的最后存取时间;c:将文件或目录压缩后存放;d:将文件或目录排除在倾倒操作之外;i:不得任意更动文件或目录;s:保密性删除文件或目录;S:即时更新文件或目录;u:预防意外删除。

语法

chattr(选项)

选项

-R:递归处理,将指令目录下的所有文件及子目录一并处理;-v
<版本编号>
:设置文件或目录版本;-V:显示指令执行过程;+
<属性>
:开启文件或目录的该项属性;-
<属性>
:关闭文件或目录的该项属性;=
<属性>
:指定文件或目录的该项属性。

实例

用chattr命令防止系统中某个关键文件被修改:

chattr +i /etc/fstab

然后试一下rm、mv、rename等命令操作于该文件,都是得到Operation not permitted的结果。

让某个文件只能往里面追加内容,不能删除,一些日志文件适用于这种操作:

chattr +a /data1/user_act.log 转载请注重出处:谢谢! author: rianley cheng author QQ: 2855132411

转载于:https://www.cnblogs.com/rianley/p/9328641.html

你可能感兴趣的文章
初识github之项目创建
查看>>
delphi登录QQ用的MD5密文生成单元
查看>>
推荐一个纯JavaScript编写的图表库——Highcharts
查看>>
颜色拾取器
查看>>
docker-compose 构建mongodb并导入基础数据示例
查看>>
20道JVM试题.
查看>>
批量修改样式及全选反选
查看>>
(转载)有关音频编码的知识与技术参数
查看>>
ADB控制手机命令
查看>>
[动态规划]从新手到放弃
查看>>
windows下,emacs的配置文件在哪儿?
查看>>
phpcms v9模版调用代码大全(全面而实用)
查看>>
缓存三大问题及解决方案
查看>>
win2003 session丢失
查看>>
windows下 ionic 打包app --以安卓版本为例
查看>>
XML文件操作类--创建XML文件
查看>>
(转)SqlServer2008 数据库同步:发布、订阅
查看>>
简介CentOS与 Ubuntu的不同
查看>>
桌面SVN文件操作
查看>>
SVN的两种存储方式FSFS和BDB比较【转】
查看>>