Linux-文件的隐藏属性

2019-03-21  本文已影响0人  agile4j

文件的隐藏属性

chattr

+:增加某一特殊参数,其他原参数不变
-:删除某一特殊参数,其他原参数不变
=:重置为仅有后面接的参数

A:设置了A属性后,访问此文件或目录时,其atime(访问时间)将不会修改。该参数可避免I/O较慢的机器过度访问磁盘,对速度较慢的机器有帮助。

S:一般文件是异步写入磁盘的。加上S属性后,对文件的任何修改,都将同步写入。

a:设置a之后,文件只能增加数据,而不能删除或修改数据。只有root才能设置这个属性。

c:设置c之后,存储时将会自动压缩此文件,在读取时自动解压缩。

d:当dump程序被执行时,设置d属性可使该文件或目录不会被dump备份。

i:i可以让一个文件“不能删除、改名、设置连接、写入或追加数据”,对文件安全性有很大帮助,只有root能设置此权限。

s:文件设置s属性后,如果被删除,则会完全从硬盘空间中删除。

u:与s相反,使用u来配置文件时,如果文件被删除了,其数据其实还存在磁盘转给你,可以被找回。

lsattr


END

上一篇 下一篇

猜你喜欢

热点阅读