首页 > 编程笔记 > Linux笔记 阅读:3

Linux lsattr命令:查看文件的隐藏属性(附带实例)

Linux 中的 lsattr 命令来自英文词组 list attribute 的缩写,其功能是显示文件的隐藏属性。

隐藏属性也叫隐藏权限,顾名思义就是用 chattr 命令添加在文件上的隐藏权限属性。这些属性信息用常规的 ls 命令无法查看,需要使用 lsattr 命令查看。

lsattr 命令的语法格式:
lsattr 参数 文件名
常用参数见下表:

选项 描述 选项 描述
-a 显示目录中的所有文件 -F 设置用户定义的格式
-d 仅显示目录名称 -l 显示设备的逻辑名称
-D 显示属性的名称及默认值 -R 递归处理所有子文件
-E 显示从用户设备数据库中获得的当前值 -V 显示版本信息

【实例 1】查看指定文件的隐藏属性:
[root@clinux ~]# lsattr File.cfg
-----a------------ File.cfg

【实例 2】仅查看指定目录本身的隐藏属性:
[root@clinux ~]# lsattr -d /root
------------------ /Dir

【实例 3】查看指定目录中全部文件的隐藏属性:
[root@clinux ~]# lsattr -a /root
------------------ /root/.
------------------ /root/..
------------------ /root/.bash_logout
------------------ /root/.bash_profile
------------------ /root/.bashrc
------------------ /root/.cshrc
------------------ /root/.tcshrc
-----a------------ /root/File.cfg
------------------ /root/.cache

相关文章