Linux文件隐藏属性
其实在Linux中还有几个文件的隐藏属性,文件的隐藏属性通过chattr这个命令进行操作。不过这边需要提醒的是chattr这个命令只能在ext2、ext3、ext4的Linux文件系统中完全生效。
命令用法:
chattr [+-=][ASacdistu] 文件或者是文件目录
第一部分:
-:删除一个特殊权限,其他的不变。
+:增加一个特殊权限,其他权限不变。
=:直接设置将文件权限,且权限只有后面的权限。
第二部分:
A:当设置了A属性时,若用户存取文件时,文件的atime时间将不再更改。
S:一般用户文件都是非同步写入磁盘,如果设置了S则将文件修改为同步写入。
a:当设置了a属性后,文件将不能删除,文件也只能增加数据。当然这个权限只有root可以设置。
c:当设置了c属性后,文件在存入的时候会自动压缩,当读取的时候文件将自动解压。
d:当dump程序执行时,设置d属性将此文件不被dump备份。
i:当设置i属性后文件将不能被删除,改名、设置、和增加数据。
s:如果设置s属性文件删除将不能被恢复。直接从磁盘删除。
u:和s相反。
i和a属性只能root用户设置。
版权声明:本文为qq_35931537原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。