位置: IT常识 - 正文

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

编辑:rootadmin
这篇文章主要介绍了Linux中stat命令显示文件的基本使用教程,用户还能够通过stat查看文件系统的状态,需要的朋友可以参考下... 16-04-07

推荐整理分享Linux中stat命令显示文件的基本使用教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

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

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

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

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

%a 八进制权限 %A 用可读性较好的方式输出权限 %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 从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 目录下)使用此命令。

代码如下:# cd $ORACLE_HOME/bin# stat oracle File: `oracle' Size: 93300148 Blocks:182424 IO Block:4096 Regular FileDevice: 343h/835d Inode: 12009652 Links: 1 Access: (6751/-rwsr-s--x) Uid:( 500/ oracle) Gid:( 500/ dba)Access: 2006-08-04 04:30:52.000000000 -0400Modify: 2005-11-02 11:49:47.000000000 -0500Change: 2005-11-02 11:55:24.000000000 -0500

注意使用该命令获得的信息:除了通常的文件大小(也可以使用 ls -l 命令获得)以外,您还获得了该文件占用的块数。通常的 Linux 块大小为 512 字节,因此一个大小为 93,300,148 字节的文件将占用 (93300148/512=) 182226.85 个块。由于块都是完整占用,因此该文件使用了一些整数个数的块。无需猜测就可以获得确切的块数。您还可以从以上输出中获得文件所有权的 GID 和 UID,以及权限的八进制表示形式 (6751)。如果要将文件恢复到它现在具有的相同权限,可以使用 chmod 6751 oracle,而不是显式拼写这些权限。以上输出最有用的部分是文件访问时间戳信息。该输出显示,该文件被访问的时间是 2006-08-04 04:30:52(显示在“Access:”的旁边),即 2006 年 8 月 4 日上午 4:30:52。这是某个人开始使用数据库的时间。该文件的修改时间是 2005-11-02 11:49:47(显示在“Modify:”的旁边)。最后,“Change:”旁边的时间戳显示文件状态更改的时间。stat 命令的修改符 -f 显示了有关文件系统(而非文件)的信息:

代码如下:# stat -f oracle File: "oracle" ID: 0 Namelen:255 Type:ext2/ext3Blocks: Total: 24033242 Free: 15419301 Available: 14198462 Size: 4096Inodes: Total: 12222464 Free: 12093976

另一个选项 -t 显示了完全相同的信息,只不过是在一行中显示的:

代码如下:# stat -t oracle oracle 93300148 182424 8de9 500 500 343 12009652 1 0 0 1154682061 1130950187 1130950524 4096

这对 shell 脚本非常有用,在 shell 脚本中可以使用一个简单的 cut 命令获得值以进行进一步处理。

本文链接地址:https://www.jiuchutong.com/zhishi/282737.html 转载请保留说明!

上一篇:深度linux怎么更换账户图片? 用户头像的设置方法(深度linux使用入门教程)

下一篇:linux reader怎么使用?linux reader的使用教程(linux阅读pdf)

  • 苹果13支持戴口罩解锁吗(苹果13支持戴口罩面容解锁吗)

    苹果13支持戴口罩解锁吗(苹果13支持戴口罩面容解锁吗)

  • 华为nove7跟nove7pro的区别是什么(华为nove7跟nove7se的区别)

    华为nove7跟nove7pro的区别是什么(华为nove7跟nove7se的区别)

  • 怎么把安卓手机的照片转到苹果(怎么把安卓手机的通讯录转到苹果)

    怎么把安卓手机的照片转到苹果(怎么把安卓手机的通讯录转到苹果)

  • 飞行堡垒7键盘灯不亮了怎么解决(飞行堡垒7键盘怎么拆)

    飞行堡垒7键盘灯不亮了怎么解决(飞行堡垒7键盘怎么拆)

  • 温度低手机自动关机(温度低手机自动关机怎么办)

    温度低手机自动关机(温度低手机自动关机怎么办)

  • 苹果绑定支付宝付款方式被拒(苹果绑定支付宝付款怎么解除)

    苹果绑定支付宝付款方式被拒(苹果绑定支付宝付款怎么解除)

  • 打印机老是显示更换墨粉盒(打印机老是显示脱机状态是什么原因)

    打印机老是显示更换墨粉盒(打印机老是显示脱机状态是什么原因)

  • iphone7p有录屏功能吗(iphone7plus录屏功能)

    iphone7p有录屏功能吗(iphone7plus录屏功能)

  • 商品详情页跳出率是什么意思(商品详情页跳出率多少正常)

    商品详情页跳出率是什么意思(商品详情页跳出率多少正常)

  • ug10.0安装后打不开(ug10.0安装后打不开-68)

    ug10.0安装后打不开(ug10.0安装后打不开-68)

  • 剪辑视频的软件有哪些(一键剪辑视频的软件)

    剪辑视频的软件有哪些(一键剪辑视频的软件)

  • 电源风扇进风还是出风(电源风扇的风往里吹还是往外吹)

    电源风扇进风还是出风(电源风扇的风往里吹还是往外吹)

  • 优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

    优酷tv版会员不通用吗(优酷的会员不能使在电视上这样合法吗?)

  • 路由器用户名和密码在哪里查看(路由器用户名和密码忘了怎么查)

    路由器用户名和密码在哪里查看(路由器用户名和密码忘了怎么查)

  • 9700和9700f有什么区别(9700和9700f性能差多少)

    9700和9700f有什么区别(9700和9700f性能差多少)

  • 荣耀v9录屏设置在哪(华为荣耀v9屏幕录像功能设置)

    荣耀v9录屏设置在哪(华为荣耀v9屏幕录像功能设置)

  • 钉钉撤回信息时间多久(钉钉撤回时间少的话怎么办?)

    钉钉撤回信息时间多久(钉钉撤回时间少的话怎么办?)

  • a1549是什么版本(a1554是什么版本)

    a1549是什么版本(a1554是什么版本)

  • 华为平板怎样扩展内存(华为平板怎样扩容)

    华为平板怎样扩展内存(华为平板怎样扩容)

  • 微博视频怎么保存到手机(微博视频怎么保存到手机相册)

    微博视频怎么保存到手机(微博视频怎么保存到手机相册)

  • 如何恢复苹果已刷机的照片(如何恢复苹果已删除的通话记录)

    如何恢复苹果已刷机的照片(如何恢复苹果已删除的通话记录)

  • 监控多长时间自动删除(监控多长时间自动消失)

    监控多长时间自动删除(监控多长时间自动消失)

  • 台式电脑锁屏时间怎么设置(台式电脑锁屏时黑屏)

    台式电脑锁屏时间怎么设置(台式电脑锁屏时黑屏)

  • htc如何双清(htc怎么刷机教程)

    htc如何双清(htc怎么刷机教程)

  • 附列资料第8栏
  • 小规模纳税人取得专票和普票区别
  • 附加税申报表里怎么填写
  • 衍生金融负债是金融负债吗
  • 偶然所得计税依据 包不包含增值税
  • 小企业无形资产有
  • 筹建期可以有收入吗
  • 押金是为了什么
  • 非股东入资款会计分录怎么写?
  • 药品回扣2021
  • 商铺租金收入交什么税一共多少个点
  • 员工离职后收取客户钱款
  • 企业转让股权取得的收入征税吗
  • 高新技术企业如何融资
  • 企业房地产与设施管理指南
  • 跨省非独立核算分公司如何报税
  • 医疗收费票据可以补打吗
  • 人工智能对财务人员的挑战与机遇
  • 房地产开发企业取得的土地使用权用于建造
  • 企业所得税清算报备是什么意思
  • 专项应付款与补助的区别
  • 利息支出怎么结转
  • 银行增值税免税收入有哪些
  • 常见的电脑系统类型
  • php数组函数输出《咏雪》里有多少"片"字
  • 所得税汇算清缴退税会计分录怎么做
  • 关于怀孕在线咨询
  • 融资中的未确认利息
  • 购买生产用品计入什么科目
  • .info是什么意思?
  • 个人所得税有哪些可以减免的项目
  • 城建税征税范围广吗
  • 免税货物增值税计算公式
  • array php
  • 库存现金总分类账怎么登记
  • 请简述你对php的理解并描述php的工作流程
  • php json 对象
  • 购入苗木进项税的会计分录
  • 收到进项发票不对公账怎么办
  • 中药饮片盘点误差范围
  • 待处理财产损溢在资产负债表中填哪里
  • 零售行业bi
  • 差旅费报销相关政策
  • 印花税所得税汇算清缴
  • 一般整形医院的药在哪进货
  • 固定资产折旧指标有哪些
  • 异地预缴税款怎么抵扣
  • 事业单位公务卡额度多少
  • 备用金账目处理
  • 技术服务费如何赋码
  • 旅游业开具的是什么证明
  • 债务人以低于债务账面价值的现金清偿某项债务
  • mysql5624安装教程
  • win7打开浏览器很慢
  • 如何查看solaris版本
  • linux在服务器领域的应用状况
  • centos ssh permission denied
  • dvd rom drive bbs priorities
  • linux 文件执行
  • window8系统好用吗
  • c#开发linux
  • 遮罩层出现后怎么点击其他地方隐藏
  • 变量选择lasso
  • eval()函数python
  • Unity3D游戏开发毕业论文
  • js怎么用jquery
  • babel es6转es5原理
  • 批处理程序删除文件夹中临时文件
  • jquery是基于java的吗
  • vue分页组件page
  • linux的cp和mv
  • 安卓手机管家删除的照片怎么恢复
  • android错误报告
  • python迭代类型
  • android 数据库
  • 北京朝阳区地税服务大厅
  • 浙江国地税申报网
  • 改革的财税制度是什么
  • 农转非和非农
  • 富士康走了,京东去哪了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设