linux系统中使用chattr命令的,linux chattr命令

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

9a074efb7f47f7d27248fcf6f7990a17.png

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

dff026c9431354b34b4d12b0d5c84c71.png

(2)、解锁文件:

chattr -i itbiancheng.txt

5d2c8261ee9e2f7232b423161b42b6b0.png

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

chattr +a itbiancheng.txt

2597be50ba50a677fd714216b9ce3092.png

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

chattr -R +i itbiancheng

90505c6f9737a173f55f554df2790f2c.png

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

lsattr *

79243cc5a58c1d6e123cbbc852a7351b.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值