5.4 文件的隐藏属性
5.4.1 chattr 命令
chattr 命令用于设置文件的隐藏权限
设置隐藏权限格式:“chattr +【参数】 文件”
去掉隐藏权限格式:“chattr + 【参数】文件”
参数
作用
i
无法对文件进行修改;若对目录设置了该参数,则仅能修改其中的子文件内容而 不能新建或删除文件
a
仅允许补充(追加)内容,无法覆盖/删除内容(Append Only)
S
文件内容在变更后立即同步到硬盘
s
彻底从硬盘删除,不可恢复(用0填充原始文件所在硬盘区域)
A
不再修改这个文件或目录的最后访问时间(atime)
b
不再修改文件或目录的存取时间
D
检查压缩文件中的错误
d
使用dump命令备份时,忽略本文件或目录
c
默认将文件或目录进行压缩
u
当删除文件时,依然保留其在硬盘中的数据,方便日后恢复
t
让文件系统支持尾部合并
X
可以直接访问压缩文件中的内容
例子1: 新建一个普通文件,并设置其不允许删除与覆盖(+a参数)权限,然后尝试删除文件
5.4.2 lsattr命令
lsattr 命令用于显示文件的隐藏权限,格式为“lsattr 【参数】 文件”,文件的隐藏权限必须使用lsattr命令来查看,平时使用ls之类的命令则看不出来
例子1:查看文件的隐藏权限及去掉隐藏权限
最后更新于
这有帮助吗?