zoukankan      html  css  js  c++  java
  • rm 删除不掉文件,报错解决 以及 chattr的介绍

    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
  • 相关阅读:
    div嵌套出现的样式问题
    知乎最多支持答案的黄色渐隐效果
    对话框图形的css实现方式
    排序算法的相关问题
    数据库优化
    常用的Java基本代码汇总
    浅谈getStackTrace()方法(一)
    ECharts学习总结(三)-----基本概念分析
    ECharts学习总结(二)-----图表组件漏斗图(funnel)
    Echarts学习总结(一)-----柱状图
  • 原文地址:https://www.cnblogs.com/rianley/p/9328641.html
Copyright © 2011-2022 走看看