Linux chattr命令:用于设置文件或目录隐藏属性

BUG之神 52
chattr命令:用于设置文件或目录隐藏属性

chattr命令格式:chattr [+-][参数] [文件/目录]

参数:

“+”:增加某个特殊参数

“-”:移除某个特殊参数

“A”:为文件加上A参数,它的存取时间将不会被修改

“S”:使文件在进行任何修改时,该变更会同步写入磁盘

“a”:文件只能增加信息,不能修改和修改信息

“i”:文件不能被删除或者重命名

示例1:创建只有增加数据不能修改和删除数据的文件

Shell
  1. [root@Hadoop tmp]# chattr +a file

示例2:创建不能被删除的文件

Shell
  1. [root@Hadoop tmp]# chattr +i file

实例:

Shell
  1. [root@localhost xx]# chattr +i 1.txt
  2. [root@localhost xx]# rm 1.txt
  3. rm:是否删除普通文件 "1.txt"y
  4. rm: 无法删除"1.txt": 不允许的操作
  5. [root@localhost xx]# chattr -i 1.txt
  6. [root@localhost xx]# rm 1.txt
  7. rm:是否删除普通文件 "1.txt"y
  8. [root@localhost xx]#
 复制 文本

分享