一.chattr命令
1.命令形式:
2.各字段的含义:
+:表示在文件现有属性上添加某一属性;
-:表示在文件现有属性上移除某一属性;
=:表示让文件等于某属性;
a:只能追加数据,不能做任何修改也不能删除;
A:不能修改最后访问时间atime;
c:自动将文件或目录压缩后存放,读取时自动解压缩;
C:关闭写时复制;
D:检查压缩文件中的错误;
d:在文件系统备份时,dump程序将忽略这个文件;
e:表示文件正在使用区段来映射快磁盘,它不能用chattr来删 除;
i:不可对文件做任何操作;
j:(journal)ext3文件系统,操作文件的时候,会更新日志文件;
s:文件删除时从整个硬盘空间删除;
S:进行文件修改时会“同步”写入磁盘中;
t:让文件系统支持尾部合并(tail-merging),不会产生尾部碎片块;
T:设置该属性的目录,会被认为是Orlov block allocator机制的顶层目录,他告诉ext3/ext4,它的各个子目录是没有关系的,在为子目录分配磁盘块时也应尽量分离开来。而在没有设置该属性的目录下,子目录通常会分配相近的块。该属性适合用于设置到/home目录,用来隔离各用户文件夹;
v:与s相反,删除后文件内容还在磁盘,可找回该文件;
-R:递归更改目录下所有子目录和文件的属性;
-V:显示详细信息;
-f:忽略大部分错误信息;
二、lsattr命令
-R:递归显示目录下所有子目录和文件的属性;
-V:显示lsattr程序的版本信息;
-a:显示所有文件的属性信息,包括以.开头的文件;
-d:显示目录(而不是目录下文件)的属性;
-l:此参数目前没有任何作用;
-v:显示文件的档案号码;