文件属性

lsattr [-adlRvV][文件或目录...]

参数

参数:
-a  显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。
-d  显示,目录名称,而非其内容。
-l  此参数目前没有任何作用。
-R  递归处理,将指定目录下的所有文件及子目录一并处理。
-v  显示文件或目录版本。
-V  显示版本信息。

属性

属性	功能
i	如果对文件设置 i 属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;
  如果对目录设置 i 属性,那么只能修改目录下文件中的数据,但不允许建立和删除文件;
a	如果对文件设置 a 属性,那么只能在文件中増加数据,但是不能删除和修改数据;
  如果对目录设置 a 属性,那么只允许在目录中建立和修改文件,但是不允许删除文件;
u	设置此属性的文件或目录,在删除时,其内容会被保存,以保证后期能够恢复,常用来防止意外删除文件或目录。
s	和 u 相反,删除文件或目录时,会被彻底删除,不可恢复。
A	文件访问时间不会发生变化,也就是atime不会变化
c	默认将文件或目录进行压缩
C	不执行写入时复制
  多个调用者获取同一个资源,另一个调用者对这资源进行了修改,不生成一个副本给其他掉在用着使用
d	不dump,当使用dump命令备份时忽略本文件/目录
D	检查压缩文件中的错误。
e	Extend格式
j	数据日志,系统默认
S	同步文件内容变更后立即同步到硬盘(sync)。
t	让文件系统支持尾部合并
T	目录层次的顶部

使用root无法删除文件

lsattr swapfile

增加 i属性

chattr +i swapfile


文件属性
https://www.hechunyu.com/archives/wen-jian-shu-xing
作者
chunyu
发布于
2021年08月23日
许可协议