Chattr(change file attributes on a Linux file system)命令可以更改Linux文件系统上的文件属性。

chattr命令必须root权限,普通用户不授权是无法使用此命令的。

lsattr查看文件权限。

CentOS7.3学习笔记总结(四十四)_命令

CentOS7.3学习笔记总结(四十四)_chattr_02

语法:

CentOS7.3学习笔记总结(四十四)_linux_03

模式:

+:在原有参数设定基础上,追加参数。

-:在原有参数设定基础上,移除参数。

CentOS7.3学习笔记总结(四十四)_chattr_04

=:更新为指定参数设定。

i:锁定或者解除文件的锁定属性(删不掉,改不了)

CentOS7.3学习笔记总结(四十四)_linux_05

a:让文件或目录仅供附加用途;

CentOS7.3学习笔记总结(四十四)_centos_06

c:将文件或目录压缩后存放;

d:将文件或目录排除在倾倒操作之外;

s:保密性删除文件或目录,如果删除该文件,则无法找回;

S:即时更新文件或目录;

u:预防意外删除,与s相反。

 

选项:

-R:递归处理,将指令目录下的所有文件及子目录一并处理;

CentOS7.3学习笔记总结(四十四)_命令_07

-v<版本编号>:设置文件或目录版本;

-V:显示指令执行过程;