Linux lsattr命令详解经典实例

| 阅读数:--次| 作者:小猪仔
摘要:Linux lsattr命令详解经典实例
bsh代码
文件管理:lsattr
功能说明:显示文件属性。
语  法:lsattr [-adlRvV][文件或目录...]
补充说明:用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。
参  数:
-a  显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。
-d  显示,目录名称,而非其内容。
-l  此参数目前没有任何作用。
-R  递归处理,将指定目录下的所有文件及子目录一并处理。
-v  显示文件或目录版本。
-V  显示版本信息。

经典实例
1.查看当前目录下的文件属性
lsattr
命令结果
------------- ./jdk-6u20-linux-amd64.rpm
------------- ./openssl-1.0.0a
------------- ./zlib-1.2.3.tar.gz

2.用chattr命令防止系统中某个关键文件被修改
chattr +i /etc/fstab
然后试一下rm mv rename等命令操作于该文件,都是得到Operation not permitted 的结果

3.让某个文件只能往里面追加内容,不能删除,一些日志文件适用于这种操作
chattr +a /data1/user_act.log
返回顶部
学到老代码浏览 关闭浏览