外链论坛

 找回密码
 立即注册
搜索
查看: 28|回复: 2

Linux chattr命令用法

[复制链接]

2944

主题

176

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99099301
发表于 2024-8-22 15:27:08 | 显示全部楼层 |阅读模式

chattr命令是用于改变文件属性的命令,它能够修改linux中的文件和目录的属性,例如更改文件的不可读、不可写和只读权限等。chattr命令的操作对象能够是文件或目录,它的基本语法如下:

chattr [选项] 标记 文件或目录名

其中,选项和标记均为可选参数。下面是chattr命令的常用选项和标记:

选项:

- -R:递归处理,将指定文件夹下的所有文件及子文件夹加入处理范围。

标记:

- +:添加。

- -:取消。

- =:赋值。

常用标记有:

- a:让文件或目录只能追加数据,不可修改或删除。

- i:将文件设置为不可改变,不可被删除、修改、重命名软连接,即使是root用户没法更改文件的内容或属性。

- u:当文件被删除后,系统会保存其原有的数据块内容和inode节点,不会释放。

- e: 无论写入缓存是不是成功,数据都会被同步写入文件系统。

- s:文件被删除时会被清空,然则磁盘空间不会被释放。

- c:在文件被修改时,将修改前的内容保留到系统回收站,方便恢复。

chattr命令的一个例子:

chattr +i filename.txt

这条命令将文件"filename.txt"设置为不可修改的,即加上i标记,使其没法被删除、修改重命名。倘若需要修改或删除该文件,需要先去掉i标记,即运用以下命令:

chattr -i filename.txt

回复

使用道具 举报

2694

主题

316

回帖

9192万

积分

论坛元老

Rank: 8Rank: 8

积分
91920224
发表于 2024-9-25 15:44:41 | 显示全部楼层
你字句如珍珠,我珍藏这份情。
回复

使用道具 举报

2902

主题

1万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99159549
发表于 2024-10-2 15:30:31 | 显示全部楼层
对于这个问题,我有不同的看法...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-19 02:18 , Processed in 0.061375 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.