位置: 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)

  • 荣耀30pro充电一般多长时间充满(荣耀30pro充电一直是0)

    荣耀30pro充电一般多长时间充满(荣耀30pro充电一直是0)

  • 小米解锁绑定验证失败(小米解锁绑定验证怎么弄)

    小米解锁绑定验证失败(小米解锁绑定验证怎么弄)

  • 手机上显示502badg怎么办(手机上显示电话打叉是什么意思)

    手机上显示502badg怎么办(手机上显示电话打叉是什么意思)

  • 手机打印机拒绝打印print(手机打印机拒绝打印gallery pages)

    手机打印机拒绝打印print(手机打印机拒绝打印gallery pages)

  • excel未响应能恢复吗(excell未响应要等吗)

    excel未响应能恢复吗(excell未响应要等吗)

  • oppok5掉电真的很快吗(oppok5电池越来越不耐用)

    oppok5掉电真的很快吗(oppok5电池越来越不耐用)

  • 公众号文字修改多久生效(公众号文字修改可以增字吗)

    公众号文字修改多久生效(公众号文字修改可以增字吗)

  • 淘宝收藏店铺怎么弄(淘宝收藏店铺怎么分类)

    淘宝收藏店铺怎么弄(淘宝收藏店铺怎么分类)

  • 抖音粉丝未授权不支持查看怎么办(抖音粉丝未授权暂不支持查看)

    抖音粉丝未授权不支持查看怎么办(抖音粉丝未授权暂不支持查看)

  • 听音乐耗流量多吗(听音乐耗费多少流量)

    听音乐耗流量多吗(听音乐耗费多少流量)

  • 电脑烧了一般烧哪里(电脑烧了还能用吗)

    电脑烧了一般烧哪里(电脑烧了还能用吗)

  • 8250u相当于台式机什么cpu(8250u和8250)

    8250u相当于台式机什么cpu(8250u和8250)

  • 移动硬盘磁头坏了能修吗(移动硬盘磁头坏了能导出数据吗)

    移动硬盘磁头坏了能修吗(移动硬盘磁头坏了能导出数据吗)

  • imei imsi权限是什么意思(im权限是啥)

    imei imsi权限是什么意思(im权限是啥)

  • 小米9se支持内存扩展吗(小米9se8g内存有必要吗)

    小米9se支持内存扩展吗(小米9se8g内存有必要吗)

  • 海思kirin980是什么处理器(海思krirn970)

    海思kirin980是什么处理器(海思krirn970)

  • 苹果11续航几个小时(苹果续航几个小时算正常)

    苹果11续航几个小时(苹果续航几个小时算正常)

  • 抖音直播间被禁言怎么解除(抖音直播间被禁播需要多久能解除)

    抖音直播间被禁言怎么解除(抖音直播间被禁播需要多久能解除)

  • 华为畅享10plus充电速度(华为畅享10plus充电器型号)

    华为畅享10plus充电速度(华为畅享10plus充电器型号)

  • word怎么调整页面大小(word怎么调整页边距)

    word怎么调整页面大小(word怎么调整页边距)

  • 华为mate30可以用谷歌吗(华为mate30可以用几年)

    华为mate30可以用谷歌吗(华为mate30可以用几年)

  • 前端怎么开发app页面(前端怎么开发TV应用页面)

    前端怎么开发app页面(前端怎么开发TV应用页面)

  • 闲聊提现人脸识别在哪里设置(闲聊提现人脸识别怎么弄)

    闲聊提现人脸识别在哪里设置(闲聊提现人脸识别怎么弄)

  • visual studio干嘛用的(visual studio干什么用的)

    visual studio干嘛用的(visual studio干什么用的)

  • 怎么给图片设置超链接(怎么给图片设置网址)

    怎么给图片设置超链接(怎么给图片设置网址)

  • 闲鱼中3小时公益是什么(闲鱼3小时公益)

    闲鱼中3小时公益是什么(闲鱼3小时公益)

  • 微信更新版本后的功能(微信更新版本后聊天记录还在吗)

    微信更新版本后的功能(微信更新版本后聊天记录还在吗)

  • 微信抢房有什么技巧(微信抢房软件下载)

    微信抢房有什么技巧(微信抢房软件下载)

  • 小规模纳税人企业所得税税率
  • 资产负债表其他流动资产计算公式
  • 免征企业所得税的有
  • 缴纳契约计税依据包含增值税吗
  • 小规模纳税人劳务分包税率
  • 什么是资本性支出和支出
  • 小规模旅游业差额增值税税率
  • 零申报小微企业注销有影响吗
  • 金税盘全额抵扣申报流程
  • 电子产品配件批发市场
  • 退休人员额外收入的税收标准
  • 增值税留抵退税政策2022
  • 销售折扣开票怎么开
  • 会员卡退钱是退全额吗
  • 营改增后购置设备进项税抵扣怎么做?
  • 不交增值税当月还需要计提税金吗?
  • 已抵扣的增值税怎么做账
  • 企业所得税收入是什么意思
  • 职工福利费要交个税吗
  • 外贸企业出口退税申报流程操作
  • 不动产增值税总结
  • 学校购货合同
  • 进项税期末有余额吗
  • 公账转私账备注借款
  • 未确认融资费用属于企业资产类科目对不对
  • 委托代付工程款会计分录
  • 投资电影分红款如何开具发票?
  • 生产成本的计算公式是什么
  • 利用Windows Media将二进制文件转音频
  • mac老款设备怎样升级os14
  • 建筑行业收到工程款会计分录
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • 股份支付费用是股权激励成本吗?
  • 企业为职工代扣代缴的个人所得税计入什么科目
  • 境外汇款犯法吗
  • 增值税防伪税控系统
  • 融资租赁怎么做到表外
  • 红字发票负数要怎么抵掉
  • php imagettftext()函数
  • 不得领购使用增值税专用发票
  • 若依移动端微信登录
  • 企业要缴哪些税种
  • php获取浏览器ua
  • php编译器与集成环境怎么安装
  • 没有公网ip如何实现外网访问路由器
  • vmware17虚拟机安装教程
  • mysqldump 导出数据
  • php新手入门教程
  • 长投转可供
  • 什么是社会团体组织
  • 没有盈利的公司
  • 外贸da付款方式的流程图
  • 三代手续费支付申请表怎么填
  • 福利费超过多少交税
  • 企业所得税法开办费
  • 收到发票挂账如何处理
  • 单位每个月支付给个人的保洁费如何申报入账
  • 房租预付款会计分录
  • 折价或溢价摊销属于借款费用
  • 融资租入固定资产的入账价值
  • linux服务端
  • ubuntu怎样
  • mac如何设置启动系统
  • win7系统卸载360
  • windows xp玩lol
  • windows8无法安装wps
  • linux从一个命令获取数据到另一个命令
  • osg uniform
  • jquery插件大全
  • javascript全选反选
  • python 进程间通讯
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • kill某个进程
  • 创业要看的书
  • javascript教程完整版
  • node cd
  • jquery遍历对象使用的方法
  • python3 re
  • 发票被暂停了严重吗
  • 企业少缴社保怎么补偿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设