使用stat命令可查看文件的详细元数据,包括权限、所有者、大小及Access、Modify、Change时间戳;ls -l用于查看基本元数据,字段包含权限、硬链接数、所有者、组、大小、修改时间和文件名;需查看扩展属性时可用getfattr -d或getfacl命令。

在Linux中查看文件元数据,可以通过多种命令获取文件的权限、所有者、大小、时间戳等信息。最常用的方法是使用stat命令和ls命令。
使用 stat 命令查看详细元数据
stat 是查看文件元数据最全面的工具,能显示文件的详细属性信息。
执行以下命令:
stat filename输出内容包括:
- 文件名(File)
- 文件大小(Size)和块数(Blocks)
- 文件权限(Access)
- UID/GID(所有者和所属组)
- 三个关键时间戳:
- Access:最后访问时间
- Modify:最后修改内容时间
- Change:最后更改元数据时间(如权限变更)
使用 ls 命令查看基本元数据
ls -l 可以快速查看文件的基本元数据,适合日常使用。
输出字段依次为:
- 权限(如 -rw-r--r--)
- 硬链接数
- 所有者
- 所属组
- 文件大小(字节)
- 最后修改时间
- 文件名
若想显示更精确的时间(包含年份或纳秒),可加参数:
ls -l --time-style=full-iso filename查看扩展属性(xattr)
某些文件可能有扩展属性(如SELinux标签、ACL等),可用getfattr查看:
若系统支持ACL,也可用:
getfacl filename 基本上就这些。根据需要选择命令即可。stat 最完整,ls 最常用,xattr相关命令用于高级场景。










