为了防止在 Linux 系统中意外删除一些重要文件或目录,除了必要的备份之外,还有一个好方法,就是使用:
chattr
(Change Attribute)命令
在类 Unix 等发行版中,该命令能够有效防止文件和目录被意外的删除或修改。file 文件在 Linux 中被描述为一个数据结构,chattr 命令在大多数现代 Linux 操作系统中是可用的,可以修改file属性,一旦定义文件的隐藏属性,那么该文件的拥有者和 root 用户也无权操作该文件,只能解除文件的隐藏属性。
命令语法
chattr [operator] [switch] [file]
chattr 具有如下操作符:
- 操作符
+
,追加指定属性到文件已存在属性中 - 操作符
-
, 删除指定属性 - 操作符
=
,直接设置文件属性为指定属性 </