Linux中stat命令显示文件的基本使用教程linux stat命令详解




Linux中stat命令显示文件的基本使用教程linux stat命令详解

2022-07-20 20:24:38 网络知识 官方管理员

用法:stat[选项]...文件...
显示文件或文件系统的状态。

-L,--dereference跟随链接
-f,--file-system显示文件系统状态而非文件状态
-c--format=格式使用指定输出格式代替默认值,每用一次指定格式换一新行
--printf=格式类似--format,但是会解释反斜杠转义符,不使用换行作
输出结尾。如果您仍希望使用换行,可以在格式中
加入"\n"
-t,--terse使用简洁格式输出
--help显示此帮助信息并退出
--version显示版本信息并退出

有效的文件格式序列(不使用--file-system):

%a八进制权限
%A用可读性较好的方式输出权限
%b计算已分配块数(参见%B)
%B以字节为单位输出%b所报告的每个块的大小
%CSELinux安全环境字符串
%d十进制设备编号
%D十六进制设备编号
%f十六进制原始模式
%F文件类型
%g文件的属组ID
%G文件的属组组名
%h硬链接数量
%iInode编号
%m挂载点
%n文件名
%N如果对象是一个符号链接,显示引用到的其它文件名
%oI/O块大小
%s总计大小,以字节为单位
%t十六进制主设备类型
%T十六进制子设备类型
%u文件的属主ID
%U文件的属主用户名
%w文件创建时间,若未知则显示"-"
%W从UNIX元年起以秒计的文件创建时间,若未知则显示"-"
%x上次访问时间
%X从UNIX元年起以秒计的上次访问时间
%y上次修改时间
%Y从UNIX元年起以秒计的上次修改时间
%z上次更改时间
%Z从UNIX元年起以秒计的上次更改时间

有效的文件系统格式序列:

%a非超级用户可用的剩余块数
%b文件系统的总数据块数
%c文件系统中文件节点总数
%d文件系统中空闲文件节点数
%f文件系统中空闲块数
%i十六进制文件系统ID
%I允许的文件名最大长度
%n文件名
%s块大小(用于快速传输)
%S基本块大小(用于块计数)
%t十六进制类型描述
%T可读性较好的类型描述

注意:您的shell内含自己的stat程序版本,它会覆盖这里所提及的相应
版本。请查阅您的shell文档获知它所支持的选项。


ls命令及其许多参数提供了一些非常有用的文件信息。另一个不太为人所熟知的命令stat提供了一些更为有用的信息。
下面演示了如何对可执行文件oracle(位于$ORACLE_HOME/bin目录下)使用此命令。

复制代码

发表评论:

最近发表
网站分类
标签列表