不常用但很有用的命令就先记下来

CHATTR

NAME(名称)
chattr - 修改文档在Linux第二扩展文档系统(E2fs)上的特有属性
SYNOPSIS(总览)
chattr [ -RV ] [ -v version ] [ mode ] files...
DESCRIPTION(描述)
chattr 修改文档在Linux第二扩展文档系统(E2fs)上的特有属性

符号模式有 -=[ASacdisu]几种格式.

操作符` '用来在文档已有属性的基础上增加选定的属性; `-'用来去掉文档上的选定的属性;而`='用来指定该文档的唯一属性.

字符`ASacdisu'用作文档新属性的选项: 不更新atime(A),同步更新(S),只能添加(a), 压缩(c),不可变(i),不可转移(d),删除保护(s)连同不可删除(u).
OPTIONS(选项)

-R
递归地修改目录连同其下内容的属性. 假如在递归目录时碰到了符号链接,遍历将跳过.
-V
详尽地给出chattr的输出信息并打印出程式的版本.
-v version
配置文档系统的版本.


ATTRIBUTES(属性)
当修改配置了'A'属性的文档时,他的atime记录不会改变. 这能够在笔记本电脑系统中避免某些磁盘I/O处理.

配置了`a'属性的文档只能在添加模式下打开用于写入. 只有终极用户能够配置或清除该属性.

配置了`c'属性的文档在磁盘上由内核自动进行压缩处理. 从该文档读取时返回的是未压缩的数据. 对该文档的一次写入会在保存他们到磁盘之前进行数据压缩.

配置了`d'属性的文档不能对其运行 dump(8) 程式进行备份.

配置了`i'属性的文档不能进行修改:您既不能删除他, 也不能给他重新命名,您不能对该文档创建链接, 而且也不能对该文档写入任何数据. 只有终极用户能够配置或清除该属性.

当删除配置了`s'属性的文档时,将对其数据块清零并写回到磁盘上.

当修改配置了`S'属性的文档时, 修改会同步写入到磁盘上;这和应用到文档子系统上的`sync'挂载选项有相同的效果.

当删除配置了`u'属性的文档时, 将会保存其内容. 这使得用户能够请求恢复被删除的文档.

BUGS AND LIMITATIONS(BUGS和局限性)
对于ext2 fs 0.5a来说,`c'和`u'属性是不被内核代码所承认的. 对于Linux 2.0内核而言,'A'属性也是不被内核代码所支持的. (noatime代码仍在测试中.)