lsattr(list attribute)显示文件属性

  语 法:lsattr [-adlRvV][ 文件或目录 ...]

  补充说明: 用 chattr 执行改变文件或目录的属性,可执行 lsattr 指令查询其属性。

  参 数:

  -a 显示所有文件和目录,包括以 "." 为名称开头字符的额外内建,现行目录 "." 与上层目录".." 。

  -d 显示,目录名称,而非其内容。

  -l 此参数目前没有任何作用。

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

  -v 显示文件或目录版本。

  -V 显示版本信息。
 

文件和目录属性

属性 描述
a 只允许在这个文件内容后面追加数据,不允许任何进程覆盖或载断这个文件
c 设定文件经压缩后再存储,读取时需要经过自动解压操作
d 当dump程序执行时,该文件或目录不会被dump备份
i 文件不能被删除、改名、不能创建文件链接,同时不能写入或新增内容
s 当一个文件被删除后,其块清零并写回磁盘
S 当一个文件被修改时,立即将更改同步写入磁盘
u 当删除一个文件时,系统会保留其数据块以便以后能够恢复这个文件,用来防止意外删除文件或目录
A 设置文件或目录被访问时,它的最后访问时间(atime)记录不会被修改
​e 表明该文件是使用区映射磁盘上的块
X 可以直接访问压缩文件的内容
 

​例如:

查看/root/install.log文件的属性

[root@thel~]# lsattr /root/install.log

------------e- /root/install.log