当前位置:首页 > Liunx教程 >

linux chattr命令

发布时间:2021-03-26 08:50:47 作者:佚名 阅读:(16)

chattr指令可改变linux文件系统的文件属性,有时候我们为了防止某个文件会被意外删除或者修改,我们会使用chattr命令来改变文件的属性,接下来吾爱编程为为大家介绍一下chattr命令的使用方法,有需要的小伙伴可以参考一下:

linux chattr命令

1、chattr是什么?

    chattr命令用来改变文件属性,这项指令可改变存放在ext2文件系统上的文件或目录属性。

2、常见模式:

参数 注释
a 让文件或目录仅供附加用途;
A 当一个具有“A”属性的文件被访问时,它的atime记录不会被修改;
c 将文件或目录压缩后存放;
d 将文件或目录排除在倾倒操作之外;
i 不得任意更动文件或目录;
j 如果文件系统安装有“data=order”或“data=writeback”选项,则具有“j”属性的文件在写入文件本身之前将其所有数据写入ext 3日志;
s 当删除具有“s”属性集的文件时,其块将被归零并写回磁盘;
S 当修改具有“S”属性集的文件时,更改将同步写入磁盘;这相当于应用于文件子集的“同步”挂载选项;
u 当删除具有‘u’属性集的文件时,它的内容将被保存。

3、语法格式:

    (1)、语法格式:

chattr [-RVf] [-+=aAcCdDeijsStTu] [-v version] files...

    (2)、常用语法格式:

chattr [参数] [文件] 

4、相关参数:

-R 递归处理目录下的所有文件
-v 设置文件或目录版本
-V 显示指令执行过程
+ 开启文件或目录的该项属性
-- 关闭文件或目录的该项属性
= 指定文件或目录的该项属性

5、相关实例:

    (1)、锁定某个文件,防止修改删除

chattr +i itbiancheng.com
linux chattr命令

    (2)、解锁文件:

chattr -i itbiancheng.txt
linux chattr命令

    (3)、文件设置只能追加内容的权限:

chattr +a itbiancheng.txt
linux chattr命令

    (4)、给指定目录中的全部文件添加权限

chattr -R +i itbiancheng
linux chattr命令

    (5)、查看chattr所给的属性

lsattr *
linux chattr命令


以上就是吾爱编程为大家介绍的关于chattr命令用法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ linux chattr命令

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们