Linux lsattr命令:查看文件的隐藏属性(附带实例)
Linux 中的 lsattr 命令来自英文词组 list attribute 的缩写,其功能是显示文件的隐藏属性。
隐藏属性也叫隐藏权限,顾名思义就是用 chattr 命令添加在文件上的隐藏权限属性。这些属性信息用常规的 ls 命令无法查看,需要使用 lsattr 命令查看。
lsattr 命令的语法格式:
【实例 1】查看指定文件的隐藏属性:
【实例 2】仅查看指定目录本身的隐藏属性:
【实例 3】查看指定目录中全部文件的隐藏属性:
隐藏属性也叫隐藏权限,顾名思义就是用 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