chattr - 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性

CHATTR(1)                                                            CHATTR(1)


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’属性的文件时, 将会保存其内容.  这使得用户可以请求恢复被

      删除的文件.


AUTHOR(作者)

      chattr 的作者为Remy Card <[email protected]>, 他是ext2 fs的开发和维护者.


BUGS AND LIMITATIONS(BUGS和局限性)

      对于ext2 fs 0.5a来说,‘c’和‘u’属性是不被内核代码所承认的.  对于Linux 2.0

      内核而言,’A’属性也是不被内核代码所支持的.  (noatime代码仍在测试中.)


      这些属性将在未来的ext2 fs版本中实现.


AVAILABILITY(怎样获取)

      chattr 是e2fsprogs包的一部分, 你可以通过对tsx-11.mit.edu的匿名ftp访问在

      /pub/linux/packages/ext2fs下找到它.


SEE ALSO(另见)

      lsattr(1)


[中文版维护人]

      riser <[email protected]>


[中文版最新更新]

      2001/08/08


《中国linux论坛man手册页翻译计划》:

      http://cmpp.linuxforum.net


你可能感兴趣的:(linux命令,文件管理,--chattr)