设为首页 收藏本站
查看: 401|回复: 0

[经验分享] 利用stat命令获取Linux文件系统和文件的详细状态信息

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-9 08:55:52 | 显示全部楼层 |阅读模式
用途: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数量。
%aFree blocks available to non-superuser显示非超级用户的剩余块信息
%bTotal data blocks in file system文件系统上的数据块总数
%cTotal file nodes in file system文件系统中inode总数
%dFree file nodes in file system文件系统中剩余的inode数量
%fFree blocks in file system文件系统中剩余的块
%CSELinux security context stringSELinux安全内容信息
%iFile System ID in hex十六进制的文件系统ID
%lMaximum length of filenames文件名的最大长度
%nFile name文件名称
%sBlock size (for faster transfers)块大小(为了更快的传输(速度))
%SFundamental block size (for block counts)最小的块大小
%tType in hex十六进制文件系统类型
%TType in human readable form人类可阅读的文件系统类型
针对文件:
%aAccess rights in octal八进制文件访问权限
%AAccess rights in human readable form适合人类阅读的文件访问权限
%bNumber of blocks allocated (see %B)分配的块数量
%BThe size in bytes of each block reported by %b块大小
%CSELinux security context stringSELinux安全内容信息
%dDevice number in decimal十进制设备号
%DDevice number in hex十六进制设备号
%fRaw mode in hex十六进制显示Raw模式
%FFile type获取文件类型
%gGroup ID of owner文件所有者的组ID
%GGroup name of owner文件所有者的组名称
%hNumber of hard links文件的硬连接数量
%iInode Number文件的inode号
%nFile name文件名称
%NQuoted file name with dereference if symbolic links如果是符号链接则显示映射关系
%oI/O block sizeI/O块大小
%sTotal size, in bytes文件总大小
%tMajor device type in hex十六进制的首要设备类型
%TMinor device type in hex十六进制的次要设备类型
%uUser ID of owner文件所有者的用户ID
%UUser name of owner文件所有者的用户名称
%xTime of last access文件最后的访问时间(人类可阅读)
%XTime of last access as seconds since Epoch文件最后的访问时间(UNIX时间)
%yTime of last modification文件最后的内容更改时间(人类可阅读)
%YTime of last modification as seconds since Epoch文件最后的内容更改时间(UNIX时间)
%zTime of last change文件最后的改变(除了内容还包括权限信息)时间(人类可阅读)
%ZTime of last change as seconds since Epoch文件最后的改变(除了内容还包括权限信息)时间(UNIX时间)
注意:符号链接文件的内容变化不影响mtime和ctime,只对目标文件有影响。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-55245-1-1.html 上篇帖子: Linux下常用压缩解压缩、打包命令使用演示 下篇帖子: awk多维数组案例多角度解决实战 Linux 信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表