文件与目录管理-stat

文件与目录管理-stat 📁 — 显示文件详细状态信息

作用

stat 显示文件的完整元数据,包括 inode 编号、文件大小、块数、权限、所有者、访问/修改/变更时间等,比 ls -l 更详细。

语法

1
stat [选项] 文件...

用法

stat 输出文件的全部属性信息,数据量远多于 ls。-f 查看文件系统信息(而非文件本身),-t 简洁格式(一行),-c 格式 自定义输出(类似 printf 格式符)。适合脚本中提取文件元数据。

常用参数

参数 说明
-f 显示文件系统信息
-t 简洁格式(一行输出)
-c 格式 自定义输出格式
-L 跟随符号链接
-Z 显示 SELinux 上下文

示例

1
2
3
4
5
stat FILE.TXT                        # 显示文件完整元数据
stat -f /home # 显示 /home 的文件系统信息
stat -t FILE.TXT # 简洁格式一行输出
stat -c "%N %S %Y" FILE.TXT # 自定义格式:文件名、大小、修改时间
stat -L LINK.TXT # 显示符号链接指向的文件信息

来源:菜鸟教程