当前位置: 首页 > article >正文

Linux 命令stat

命令作用

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。
在这里插入图片描述查看的信息内容:

File			显示文件名
Size			显示文件大小
Blocks			文件使用的数据块总数
IO Block		IO块大小
regular file	文件类型(常规文件)
Device			设备编号
Inode			Inode号
Links			链接数
Access			文件的权限
Gid、Uid		文件所有权的Gid和Uid
access time		最后访问时间(ls -lu filename),	表示最后一次访问(仅仅是访问,没有改动)文件的时间
modify time		最后更改时间(ls -l  filename ),	表示最后一次修改文件的时间
change time		最后改动时间(ls -lc filename),	表示最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time		文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为 -

语法

stat [选项] 文件

常见的选项:

-f 查看文件所在文件系统状态信息
-t 以简洁形式输出文件信息
-L 显示软连接原始文件状态信息
-c 按照指定格式输出

有效格式序列

格式符	格式符说明
%a		八进制中的访问权限(777显示)
%A		人类可读形式的访问权(rwx显示)
%b		分配的块数(请参阅%B)
%B		%b报告的每个块的大小(字节)
%C		SELinux安全上下文字符串
%d		十进制设备编号
%D		十六进制的设备编号
%f		十六进制原始模式
%F		文件类型
%g		所有者的组ID
%G		所有者的组名称
%h		硬链接数
%i		inode数
%m		挂载点
%n		文件名
%N		带取消引用(如果是符号链接)的带引号的文件名
%o		最佳I/O传输大小提示
%s		总大小,以字节为单位
%t		主要设备类型(十六进制),用于字符/块设备特殊文件
%T		次要设备类型(十六进制),用于字符/块设备特殊文件
%u		所有者的用户ID
%U		所有者的用户名
%w		文件出生时间,人类可读;-如果未知
%W		文件生成时间,自纪元起的秒数;如果未知,则为0
%x		最后一次访问的时间,人类可读
X		上次访问的时间,自纪元起的秒数
%y		上次修改的时间,人类可读
%Y		上次修改的时间,自纪元起的秒数
%z		最后更改的时间,人类可读
%Z		上次更改的时间,自新纪元起的秒数

应用例子

1 查看文件所在文件系统状态信息
在这里插入图片描述
2 查看软连接信息
在这里插入图片描述
3 查看文件权限
在这里插入图片描述
4 查看文件分配的块数
在这里插入图片描述


http://www.kler.cn/news/155268.html

相关文章:

  • Spring学习笔记:Day2
  • docker容器中创建非root用户
  • PMP-01
  • Docker安装Elasticsearch以及ik分词器
  • 8-1运用指针比较三个数的大小
  • 深入理解Servlet(下)
  • 【车载开发系列】FlashMemory基本概念
  • 使用Redis和opcache为网站加速教程
  • Filament引擎分析--command抽象设备API
  • 深入理解网络非阻塞 I/O:NIO
  • zabbix_sender——向zabbix交互的sdk
  • Pandas在Excel同一个sheet里插入多个Dataframe和行
  • Leetcode.330 按要求补齐数组
  • ★543. 二叉树的直径
  • 架构图是什么,怎么做?
  • 第六十四周周报
  • c语言-结构体
  • 慢 SQL 分析及优化
  • 项目开发维护技术文档(梳理总结中)
  • Docker + Jenkins + Nginx实现前端自动化部署
  • 大型语言模型在实体关系提取中的应用探索
  • Unity中Shader需要用到的C#脚本学习路线(个人自学路线)
  • 大小堆的实现(C语言)
  • 第九节HarmonyOS 常用基础组件2-Image
  • 基于eBPF检测非法调试行为
  • 软件工程期末复习(1)
  • 基于搜索协议实现工业设备升级
  • PyLMKit(3):基于角色扮演的应用案例
  • c语言-联合体和枚举
  • Pandas时序数据分析实践—基础(1)