Linux文件防删
一、改变文件属性:chattr
1.1 禁止写文件或文件夹
chattr -R =i 文件或目录
-R 递归
=i 设置i属性
+i 在原有基础上增加i属性
-i 在原有基础上去掉i属性参数功能:
-R 递归
i:设置不可写属性。被标记为不可写的文件无法修改、删除或重命名。
a:设置只能附加属性。文件内容只能追加,不能修改。
c:设置压缩属性。启用文件系统级别的数据压缩。
d:设置不可删除属性。文件不能被删除,直到这个属性被移除。
s:设置保密属性。文件内容将在系统内存中被立即清除,以提高安全性。
u:设置不可恢复属性。一旦设置,文件内容无法恢复。
A:设置A时间不更新属性。文件的访问时间戳不会在文件访问时被更新。
S:设置同步属性。文件的数据将被同步写入磁盘,以确保数据不会在系统崩溃时丢失。
j:设置数据日志属性。用于启用文件数据的日志记录。
1.2 只能追加,不能删减
chattr -R =a 文件或目录二、查看文件属性:lsattr
[root@localhost dist]# lsattr navi_page/
----i----------- navi_page/css
----i----------- navi_page/images
----i----------- navi_page/index.html
----i----------- navi_page/js