linux无法删除文件,出现rm:cannot remove `.user.ini`: Operation not permitted
发表于:2019-08-15 16:11:20浏览:53次
##chattr命令
> 用于改变文件属性
#### 8中模式
- `a` 让文件或目录仅供附加用途
- `b` 不更新文件或目录的最后存取时间。
- `c` 将文件或目录压缩后存放。
- `d` 将文件或目录排除在倾倒操作之外。
- `i` 不得任意更动文件或目录。
- `s` 保密性删除文件或目录。
- `S` 即时更新文件或目录。
- `u` 预防以外删除。
#### 语法
```
chattr [-RV] [-v<版本编号>] [+/-/=<属性>] [文件或者目录..]
```
- `-R` 递归处理,将制定目录下的所有文件及子目录一并处理
- `-v<版本编号>` 设置文件或目录版本
- `-V` 显示指令执行过程
- `+<属性>` 开启文件或目录的该项属性。
- `-<属性>` 关闭文件或目录的该项属性。
- `=<属性>` 指定文件或目录的该项属性。
#### 具体操作
```bash
cd /home/www
lsattr -a
// 减去属性
lsattr -i .user.ini
```

