当前位置: 首页 > article >正文

linux关于文件大小的换算

这里以我自己下载的一个wps安装包为例解释linux中的文件大小。

基础知识:1个块=4096Byte(即4096字节)。

 第一步:用ll查询,发现安装包文件的大小是:411651587字节。这是文件实际的长度(所占用的字节数)。

[root@localhost 下载]# ll
总用量 402004
-rw-rw-r--. 1 alice alice 411651587 11月 26 05:02 wps-office-11.1.0.11711-1.x86_64.rpm

注:ls -l(或者ll),第五个字段输出文件大小,单位是:字节。

第二步:ls -s查询,发现文件所占用的块是:402004个块。

[root@localhost 下载]# ls -h
wps-office-11.1.0.11711-1.x86_64.rpm
[root@localhost 下载]# ls -s
总用量 402004
402004 wps-office-11.1.0.11711-1.x86_64.rpm

        这里的一个块到底有多大?答案是这里的一个块是1024字节。stat里面不是说一个块是4096字节吗?这里怎么又是一个块是1024字节了。

        402004*1024 = 411652096字节,比实际大小411651587字节刚好多一点。完全没问题。

第三步:通过stat查询,发现安装包有804008个块,那么很容易推理出每个块是512字节。

        804008 * 512 = 411652096字节。

[root@localhost 下载]# stat wps-office-11.1.0.11711-1.x86_64.rpm 
  文件:wps-office-11.1.0.11711-1.x86_64.rpm
  大小:411651587 	块:804008     IO 块:4096   普通文件
设备:fd02h/64770d	Inode:268682688   硬链接:1
权限:(0664/-rw-rw-r--)  Uid:( 1001/   alice)   Gid:( 1001/   alice)
环境:unconfined_u:object_r:user_home_t:s0
最近访问:2023-11-26 05:03:10.828090477 -0500
最近更改:2023-11-26 05:02:23.890821053 -0500
最近改动:2023-11-26 05:02:38.910227255 -0500
创建时间:-

804008 * 512 = 411652096 字节


http://www.kler.cn/a/153356.html

相关文章:

  • Quirks(怪癖)模式是什么?它和 Standards(标准)模式有什么区别?
  • 高端网站设计公司 -蓝蓝设计数据可视化大屏服务
  • Day03 嵌入式---中断
  • 【学习记录】从0开始的Linux学习之旅——应用开发(helloworld)
  • 目标检测YOLO系列从入门到精通技术详解100篇-【自动驾驶】激光雷达
  • 自动驾驶学习笔记(十二)——定位技术
  • 基于Springboot的在线问卷调查系统(有报告)。Javaee项目,springboot项目。
  • TCP三次握手过程
  • 目标检测——Fast R-CNN算法解读
  • R语言阶段复习一
  • Elasticsearch:LangChain 是什么?
  • Java 配置文件的使用(附代码信息讲解)
  • 【稳定检索|投稿优惠】2024年生物神经工程与健康大数据国际会议(ICBNHBD 2024)
  • [github全教程]github版本控制最全教学------- 大厂找工作面试必备!
  • [每周一更]-(第75期):Go相关粗浅的防破解方案
  • 【数字图像处理】边缘检测
  • 如何在手机上打开电脑端本地的网页
  • Mendix UI页面布局以案说法
  • uniapp实现文件预览过程
  • Spring中的事务管理