zoukankan      html  css  js  c++  java
  • Linux提示删除文件cannot remove `文件名': Operation not permitted

    Linux系统下删除某个文件时提示如下报错:

    执行lsattr命令可以看到隐藏属性-------i--------,如下图:

    通过查找资料发现:

    chattr命令用于改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
    a:让文件或目录仅供附加用途。
    b:不更新文件或目录的最后存取时间。
    c:将文件或目录压缩后存放。
    d:将文件或目录排除在倾倒操作之外。
    i:不得任意更动文件或目录。
    s:保密性删除文件或目录。
    S:即时更新文件或目录。
    u:预防以外删除。
    语法chattr[-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]参数
      -R 递归处理,将指定目录下的所有文件及子目录一并处理。
      -v<版本编号> 设置文件或目录版本。
      -V 显示指令执行过程。
      +<属性> 开启文件或目录的该项属性。
      -<属性> 关闭文件或目录的该项属性。

        =<属性> 指定文件或目录的该项属性。

    执行chattr命令,如下图:

    即可去除i属性,可以删除文件了。

  • 相关阅读:
    jQuery中常用方法和jQuery思维导图
    jQuery
    JS-AJAX and jQuery-AJAX
    Linux系统里导入maven项目
    maven项目里的ssh框架整合
    spring框架的两大核心:IOC和AOP
    JAVA的抽象类和接口
    JAVA面向对象的三大特征
    JAVA---面向对象
    JAVA---方法
  • 原文地址:https://www.cnblogs.com/phperlinxinlan/p/9406122.html
Copyright © 2011-2022 走看看