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属性,可以删除文件了。

  • 相关阅读:
    FastCgi与PHPfpm之间的关系
    PHP中多线程处理
    EASYUI+MVC4通用权限管理平台前言
    常用企业建站源码
    Oracle数据库同步服务
    Jquery easyui +MVC4 管理信息系统
    《自动化技术中的进给电气传动》1.1节和1.2节读书笔记
    FTP
    Samba
    rsync
  • 原文地址:https://www.cnblogs.com/phperlinxinlan/p/9406122.html
Copyright © 2011-2022 走看看