利用stat命令获取Linux文件系统和文件的详细状态信息
用途:stat命令用于显示文件或文件系统的状态信息,来自于coreutils软件包,一般系统自带此命令工具,它能获取与文件系统及文件相关的许多信息,具体用途见stat的功能选项。这些信息包括inode、atime、ctime、mtime、文件(系统)类型、权限、块大小、符号连接等。
语法:stat [OPTION]... FILE... , 可通过stat --help或man stat获取它的帮助信息
功能选项:功能选项需要结合-c参数使用,如利用stat获取文件的inode信息,则使用stat –c%i /filepath/filename可以获得/filepath/filename文件的inode编号。
针对文件系统:
注意:当目标文件是文件系统时需要使用-f选项,如利用stat获取文件系统的inode数量,则使用stat –f –c%c /filepath/filename可以获得/filepath/filename文件系统的inode数量。
%a | Free blocks available to non-superuser | 显示非超级用户的剩余块信息 |
%b | Total data blocks in file system | 文件系统上的数据块总数 |
%c | Total file nodes in file system | 文件系统中inode总数 |
%d | Free file nodes in file system | 文件系统中剩余的inode数量 |
%f | Free blocks in file system | 文件系统中剩余的块 |
%C | SELinux security context string | SELinux安全内容信息 |
%i | File System ID in hex | 十六进制的文件系统ID |
%l | Maximum length of filenames | 文件名的最大长度 |
%n | File name | 文件名称 |
%s | Block size (for faster transfers) | 块大小(为了更快的传输(速度)) |
%S | Fundamental block size (for block counts) | 最小的块大小 |
%t | Type in hex | 十六进制文件系统类型 |
%T | Type in human readable form | 人类可阅读的文件系统类型 |
针对文件:
%a | Access rights in octal | 八进制文件访问权限 |
%A | Access rights in human readable form | 适合人类阅读的文件访问权限 |
%b | Number of blocks allocated (see %B) | 分配的块数量 |
%B | The size in bytes of each block reported by %b | 块大小 |
%C | SELinux security context string | SELinux安全内容信息 |
%d | Device number in decimal | 十进制设备号 |
%D | Device number in hex | 十六进制设备号 |
%f | Raw mode in hex | 十六进制显示Raw模式 |
%F | File type | 获取文件类型 |
%g | Group ID of owner | 文件所有者的组ID |
%G | Group name of owner | 文件所有者的组名称 |
%h | Number of hard links | 文件的硬连接数量 |
%i | Inode Number | 文件的inode号 |
%n | File name | 文件名称 |
%N | Quoted file name with dereference if symbolic links | 如果是符号链接则显示映射关系 |
%o | I/O block size | I/O块大小 |
%s | Total size, in bytes | 文件总大小 |
%t | Major device type in hex | 十六进制的首要设备类型 |
%T | Minor device type in hex | 十六进制的次要设备类型 |
%u | User ID of owner | 文件所有者的用户ID |
%U | User name of owner | 文件所有者的用户名称 |
%x | Time of last access | 文件最后的访问时间(人类可阅读) |
%X | Time of last access as seconds since Epoch | 文件最后的访问时间(UNIX时间) |
%y | Time of last modification | 文件最后的内容更改时间(人类可阅读) |
%Y | Time of last modification as seconds since Epoch | 文件最后的内容更改时间(UNIX时间) |
%z | Time of last change | 文件最后的改变(除了内容还包括权限信息)时间(人类可阅读) |
%Z | Time of last change as seconds since Epoch | 文件最后的改变(除了内容还包括权限信息)时间(UNIX时间) |
注意:符号链接文件的内容变化不影响mtime和ctime,只对目标文件有影响。
--end--
转载于:https://blog.51cto.com/dgd2010/1629945
利用stat命令获取Linux文件系统和文件的详细状态信息相关推荐
- Linux下利用protoc命令生成protobuf的头文件和源文件,根据mesType.proto文件
Linux下利用protoc命令生成protobuf的头文件和源文件,根据mesType.proto文件 protobuf的message文件为 msgType.proto 生成c++头文件和源文件的 ...
- 嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)
嵌入式 Linux入 门第二课, linux 文件系统.文件类型及权限管理. ...... 矜辰所致 目录 前言 一.Linux 文件属性 1.1 Linux 文件类型 1.2 Linux 文件权限及 ...
- lshw linux_Linux lshw命令–获取Linux硬件信息
lshw linux Linux lshw command lists all the hardware configuration of the system. Linux lshw命令列出了系统的 ...
- Linux文件系统及文件储存方式
前言 Linux文件系统构成 文件式的文件结构 Linux的一个具体文件 系统对文件的访问方式 Linux系统的删除方式 shred与rm的区别 rm删除文件的恢复 前言 闲来无事复习了下Linux文 ...
- 在Linux中怎样搜索链接文件,如何使用find命令在Linux中查找文件
原标题:如何使用find命令在Linux中查找文件 Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构 ...
- Linux文件系统及文件储存方式【转】
本文转载自:https://blog.csdn.net/qyp199312/article/details/54927843 前言 Linux文件系统构成 文件式的文件结构 Linux的一个具体文件 ...
- linux 获取ip地址命令行,linux获取ip_shell命令获取linux下eth0的IP地址
摘要 腾兴网为您分享:shell命令获取linux下eth0的IP地址,我画你猜,万豪金业,调音器,时光机器等软件知识,以及usb2.0webcamera,蚂蚁,粤菜菜谱,怪物闹钟,帮我吧,英文小说, ...
- 详解linux netstat输出的网络连接状态信息
本博文为老男孩linu培训机构早期的培训教案,特分享以供大家学习参考. 全部系列分为五篇文章,本博文为第一篇: 目录:一.生产服务器netstat tcp连接状态................... ...
- linux文件系统、文件系统结构、虚拟文件系统
参考:linux文件系统及其目录结构.虚拟文件系统 作者:丶PURSUING 发布时间: 2021-02-15 09:33:29 网址:https://blog.csdn.net/weixin_447 ...
最新文章
- 用window.open时能否通过post方式传输数据?
- 2015年获得大数据顶尖职位必备的9项技能
- java将数组元素倒置(反转)的方法?我只想到了5种,有其他方式欢迎补充
- Android焦点问题
- LeetCode-reverse integer复杂度
- 数据分析不能挣钱、不能给公司创造利润,那要你有什么用?
- java中的关键字有哪些_java关键字复习
- QObject::connect: Cannot queue arguments of type xxx的解决方案
- 来到深圳奋斗的这些年(不断更新!)
- 拓扑排序 codevs 4040 cojs 438
- 资源网站(电驴替代方案)
- Maze勒索软件的最新样本分析
- SPT20 协议_【推荐】协议离婚协议书范文7篇
- 文明与征服萨拉丁怎么搭配阵容?
- 【c++】《搜索习题集》题解,更新至DFS之搜索顺序
- html自动适应屏幕分辨率,css如何设置适配不同分辨率屏幕?
- 1644年,紫禁城换了三任主人
- qlv文件是什么?qlv文件格式介绍
- CUDA编程 -- 2向量加法
- lopa分析_LOPA分析:使能条件和修正因子在场景识别方法中的应用