Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783705
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: LINUX

2012-10-04 22:18:55

文件隐藏属性:chattr,lsattr
  除了正常的rwx属性外,文件还有隐藏属性。chattr 命令只在 ext3/ext2 的文件系统上面使用,其他的文件系统可能就不支持了。

  chattr:设置文件的隐藏属性
  #chattr [+-=] [ASacdistu] 文件或目录名称
+ :增加某一个特殊参数,其他原本存在参数则不动。
- :删除某一特殊参数。
= :仅有后面接的参数。
  A :当设置了A这个属性时,若你访问此文件或目录时,他的访问时间atime将不会被修改,可以避免I/O较      慢的机器过度访问磁盘。这对速度较慢的计算机有帮助。
  S :一般文件时异步写入磁盘的,加上这个参数就会进行同步写入。
  a :当设置a之后,这个文件只能增加数据,不恩能够删除也不能修改数据。只有root有权限使用。
  c :自动压缩此文件,读取时候自动解压缩。
  d :当dump程序被执行的时候,设置d属性将可使该文件或目录不会被dump备份。
  i :可以让一个文件不能被删除、改名、添加数据、设置连接等。只有root能用此命令。
  s :如果该文件被删除,他将会被完全从磁盘空间中删除。
  u :与s相反,当用u设置文件时,如果该文件被删除了,则数据内容其实还可以存在磁盘中,可以使用        来找回文件。

例如:
  #touch attrtest
  #chattr +i attrtest
  #rm attrtest        ==>无法删除
  #chattr -i attrtest

lsattr:显示文件隐藏属性

  #lsattr [-adR] 文件或目录
-a :将隐藏文件的属性也秀出来。
-d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名。
-R :连同子目录的数据也一并列出来。

阅读(737) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~