你正在比较苹果和橘子.

请注意,ls -s将根据文件中实际数据的长度给出文件的大小.

默认情况下,du命令将提供基于大小的磁盘使用情况.由于磁盘空间是以块的形式分配的,并且文件的长度几乎不是块大小的整数倍,因此最终会得到一个仅部分填充数据但不能被其他文件使用的块.

换句话说,如果文件系统的块大小为512字节,则1字节长度的文件将占用磁盘上的512字节,与511字节的文件相同.一个513字节的文件将占用2个块和1024个字节的磁盘空间.

总和du文件磁盘使用率几乎总是大于ls -s文件文件大小的总和,特别是当你有许多(小)文件和/或非常大的块大小时.

使用du -b开关不会计算块,但行为类似于ls -s:

-b equivalent to --apparent-size --block-size=1

--apparent-size

print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due to holes in (‘sparse’) files, internal frag‐

mentation, indirect blocks, and the like

-h, --human-readable

print sizes in human readable format (e.g., 1K 234M 2G)

du -sh会将块总数转换为人类可读格式,

du -bh将以人类可读的格式打印表观尺寸的总和.

在我的Maildir中,许多小文件有很大不同:

$du -bs cur/

84088436 cur/

$du -s cur/

91800 cur/

$du -sh cur/

90M cur/

$du -bh cur/

81M cur/

编辑关于转换为人类可读输出和兆字节,请不要忽视SI十进制前缀与二进制倍数的人类可读的整体“争议”,​​1000的幂与1024的幂.

du -h输出中的大写字母M代表1,048,576字节.

linux以兆显示文件大小,linux – 以兆字节显示文件夹使用情况的正确方法相关推荐

  1. linux如何批量清理文件大小,Linux下自动清理超过指定大小文件的方法

    由于线上业务用的squid,根据经验值如果长时间运行则缓存目录下的swap.state会慢慢变大,一旦超过60M,squid的性能就会急剧下降,因此需要定时去清理大于60M的swap.state文件. ...

  2. linux传送多个文件大小,linux统计多个文件大小总和

    首先:查看当前文件夹大小的命令是: [root@host1 test]# du -sh 39M. 查看当前文件夹下所有文件的大小: [root@host1 test]# du -sh * 108Kco ...

  3. Linux系统可以显示文件名,Linux系统如何显示中文目录和文件名

    Linux系统如何显示中文目录和文件名 修改/etc/下的fstab文件,fstab内容如下 /dev/hda9 / ext2 defaults 1 1 /dev/hda8 /boot ext2 de ...

  4. Linux下中文显示乱码 -- linux编码转换

    工欲善其事 必先利其器 Linux在稳定运行服务器的方面 一直是霸主 如此优秀 优秀 优秀的 人类高质量机器(狗头) ~~~~~~~~~~~~优雅~~~~~~~~~~~~ Linux下中文显示乱码,即 ...

  5. 查看linux显示文件大小,Linux下查看占用最大的文件和文件夹大小

    不知道大家有没有遇到过这种情况,就是经常会出现linux文件磁盘空间不足导致的网站打不开,面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想 ...

  6. linux各目录的文件大小,Linux下查看文件大小和目录大小以及目录下文件的大小...

    在linux中经常会查看文件大小,通常用的命令du: 该命令详细解释如下: [www@server101 logs]$ du --help 用法:du [选项]... [文件]... 或:du [选项 ...

  7. linux的vim显示E172,Linux命令:vim

    linux下vim编辑器简介: Visual Interface iMproved也叫全屏编辑器,模式化编辑器 四种模式: 编辑模式 (命令模式)        输入模式 (Insert) 末行模式( ...

  8. linux扩容后显示管理,linux之lvm管理及扩容

    本文为:Centos6.0系统 1.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauel ...

  9. linux下 lcd显示程序,linux中在应用层lcd显示的操作

    在Linux 系统中LCD的应用程序有特定编写模板. 1.打开/dev/fbX fp = open ("/dev/fb0",O_RDWR); 2.获取可变参数,固定参数 ioctl ...

  10. Linux开发板显示字库,linux追加中文字库,解决imagemagick 中文乱码的问题。

    Windows下的字体丰富多样,而且显示的工整.漂亮. 所以自己想把windows上的字体移到Ubuntu下来.Windows下字体库的位置为C:Windowsfonts,这里面包含所有windows ...

最新文章

  1. mysql建立联合索引,mysql建立唯一键,mysql如何解决重复记录联合索引
  2. python class类_python中的class(类)
  3. 【LeetCode OJ 136】Single Number
  4. Hadoop安装记录(伪分布式)
  5. 光缆衰减标准(待补充)
  6. 网络计算机 用户名和密码,局域网需要用户名和密码怎么办
  7. java获取ip地址不重复,如何在android(Java)中验证Ip地址[重复]
  8. 图论--Floyd总结
  9. 如何使用反射来基于JPA注释记录数据模型
  10. js 递归函数的使用及常用函数
  11. NOI数据结构:树套树
  12. python语言与c语言相比在分支结构上有什么不同,python 基础教程之语法篇章——一小时入门python__对比python与C语言的语法异同...
  13. Spring 注解教程
  14. 1.7 理解 Dropout
  15. ArcGIS Pro 性能诊断
  16. 谷歌动态验证码的简单使用
  17. iOS 9 Safari广告拦截插件
  18. JAVA发送HttpClient请求及接收请求完整代码实例
  19. 南邮 OJ 1128 An Industrial Spy
  20. wps画流程图交叉弧形_WPS3分钟画出高逼格的流程图

热门文章

  1. 第十五章 文件读写
  2. 二阶魔方万能还原公式_二阶魔方复原方法
  3. 南澳大学计算机科学专业学费,2020年南澳大学学费(本科及研究生)及学费支付方式解析!...
  4. Win11电脑连网显示无internet访问权限怎么处理?
  5. 乐山市计算机学校灵异事件,我也来说个以前上学时候的灵异事件
  6. Bootstrap 学习笔记1 - CSS
  7. apache OpenNLP简要介绍
  8. OA性能调优方案(一)
  9. 用正则表达式抓取网页图片
  10. CIO峰会:企业私有云存储实践方案