Linux系统stat命令讲解
创始人
2025-05-28 02:02:56
0

在 Linux 系统中,stat 命令用于显示指定文件或文件系统的文件状态信息,包括文件的类型、权限、大小、所属用户和组、访问时间、修改时间、创建时间等详细信息。它可以用于检查文件的状态以及了解文件的属性。

语法

stat [选项] 文件名

常用选项

  • -c:指定输出格式;
  • -f:显示文件系统状态而非文件状态;
  • -t:使用简短格式输出。

输出格式控制符

  • %a:文件权限(包括 SUID、SGID 和 sticky 位);
  • %A:与 %a 相同,但是忽略最高位的数字(即特殊权限位);
  • %b:文件所占用的块数(单位为 512 字节);
  • %B:文件所占用的块数(单位为 1 字节);
  • %C:SELinux 安全上下文字符串;
  • %d:文件所在的设备编号;
  • %D:文件所在设备的十六进制表示;
  • %f:文件名;
  • %F:文件类型(例如:目录、字符设备、块设备、符号链接等);
  • %g:文件所属组的数字 ID;
  • %G:文件所属组的名称;
  • %h:符号链接所指向的文件名(如果当前文件是符号链接);
  • %i:文件的 inode 编号;
  • %m:文件的修改时间;
  • %n:文件名;
  • %N:符号链接指向的文件名(如果当前文件是符号链接);
  • %o:文件的八进制数权限;
  • %s:文件的大小(单位为字节);
  • %t:文件类型的数字编码;
  • %T:与 %F 相同,但是使用大写字母;
  • %u:文件所属用户的数字 ID;
  • %U:文件所属用户的名称;
  • %w:文件的访问时间;
  • %x:文件的访问时间;
  • %y:文件的修改时间;
  • %z:文件的修改时间;
  • %N:完整的文件名,包括引号和转义字符。

实例

$ stat file.txtFile: file.txtSize: 11        	Blocks: 8          IO Block: 4096   regular file
Device: 10304h/66308d	Inode: 1734218     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/  user)   Gid: ( 1000/  user)
Access: 2023-03-14 12:30:00.000000000 +0800
Modify: 2023-03-14 12:30:00.000000000 +0800
Change: 2023-03-14 12:30:00.000000000 +0800Birth: -

上述命令将显示文件 `file.txt`的相关信息

 

 

 

相关内容

热门资讯

深信服校园招聘安全攻防A卷 牛客网的题目:牛客网公司真题_免费模拟题库_企业面试|笔试真题 谈谈在WEB类安全问题...
一篇文章带你了解TCP/IP模... 目录 1、OSI模型 2、具体模型图 3、以太网协议 4、ARP地址解析协议 5、IP地址分类
爱心代码李峋同款爱心 pyth... 目录 前言 一、python 1.python 第一个 2.python第二个 二、HTML 1....
python 虚拟环境的原理分... 摘要说明:本文对python虚拟环境的原理,进行了一些简单分析ÿ...
基于gin+Grom的Gowe... 目录一、前端Vue框架的应用1.1 下载前端写好的代码(vue)二、后端...
3.15~3.16学习总结 https://vjudge.net/contest/547627#problem/F求解联通块个数...
Qt之QUrl和QUrlQue... QUrlQUrl 类提供了一个方便的接口使用 URLs。最常见的使用QUrl 的方式是通过构造函数来...
微信小程序 |基于Flask框... 文章目录一、效果预览1.1 首页推荐图1.2 菜谱智能识别页面1.3 菜谱类别列表1.4 步骤详情二...
Java Virtual Ma... Java Virtual Machine(JVM,Java虚拟机...
都说软件测试岗位是个人都会,但... 上一个说软件测试简单的,已经被面试官问emo了... 现在已经过了 ”不会但我会学“ ...
数据库面试题——锁 了解数据库的锁吗? 锁是数据库系统区别于文件系统的一个关键特性,锁机制用...
k8s pod 基本信息 1,最小部署单元 2,包含多个容器(一组容器的...
*9 set up 注意点 1、set up 执行的时机:beforeCreate 之前执行一次,t...
Maven的生命周期与插件 一、maven对项目构建的生命周期划分为运行三个阶段。 1、clean:清理工作。 ...
系统集成项目管理工程师:第10... 第10章项目质量管理 一、目录 10.1 项目质量管理概论 10.1.1 质量及质量管理概念 10...
数据结构--二叉树 目录1.树概念及结构1.1数的概念1.2数的表示2.二叉树概念及结构2.1二叉树的概念2.2数据结构...
vue项目关于iframe嵌套... 1.需求 这两天工作中遇到一个这样的需求,切换tab标签时,要求对应的t...
【springboot】单元测... 1、JUnit5 的变化 Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元...
JVM学习笔记 01 - JV... JVM、JDK和JRE JVM全称 Java Virtual Machine,也就是我...
[ 红队知识库 ] Windo... 🍬 博主介绍 👨‍🎓 博主介绍:大家好...