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

输出 / 目录下所有目录文件的大小并排序

使用 du -sh /* 输出 / 目录下所有的目录总大小,看下效果:

[root@localhost ~]# du -sh /* 
0	/bin
110M	/boot
0	/dev
32M	/etc
12K	/home
0	/lib
0	/lib64
0	/media
0	/mnt
0	/opt
du: cannot access ‘/proc/2731/task/2731/fd/4’: No such file or directory
du: cannot access ‘/proc/2731/task/2731/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/2731/fd/4’: No such file or directory
du: cannot access ‘/proc/2731/fdinfo/4’: No such file or directory
0	/proc
48K	/root
7.6M	/run
0	/sbin
0	/srv
0	/sys
4.0K	/tmp
1.4G	/usr
330M	/var

/proc/ 是虚拟文件系统,不是磁盘目录,不存在占用磁盘空间所有需要忽略,改动一下命令

[root@localhost ~]# du -sh /* 2> /dev/null | grep -v /proc
0	/bin
110M	/boot
0	/dev
32M	/etc
12K	/home
0	/lib
0	/lib64
0	/media
0	/mnt
0	/opt
48K	/root
7.6M	/run
0	/sbin
0	/srv
0	/sys
4.0K	/tmp
1.4G	/usr
330M	/var

已经忽略了 /proc 目录如何按大小排序呢

如果使用 sort 不带参数执行,默认是按第一列字典顺序,比如a-z,A-Z 大写字母通常在小写字母之前,默认是升序,默认字段分隔符是任何空白字符(空格或制表符)

[root@localhost ~]# du -sh /* 2> /dev/null | grep -v /proc | sort -h
0	/bin
0	/dev
0	/lib
0	/lib64
0	/media
0	/mnt
0	/opt
0	/sbin
0	/srv
0	/sys
4.0K	/tmp
12K	/home
48K	/root
7.7M	/run
32M	/etc
110M	/boot
330M	/var
1.4G	/usr
  • -h 选项让 sort 以人类可读的数字格式(如 K, M, G)进行排序。

sort功能很强大还是需深入学习一下。


http://www.kler.cn/news/328327.html

相关文章:

  • 如何改变音频声音大小?关于改变音频大小的方法介绍
  • NLP任务之文本分类(情感分析)
  • 简单vue指令实现 el-table 可拖拽表格功能
  • Qt C++设计模式->享元模式
  • Windows远程Kylin系统-xrdp
  • CTF中文件包含
  • 【优选算法】(第三篇)
  • IDEA 系列产品 下载
  • 前后端传参
  • Android 已经过时的方法用什么新方法替代?
  • 通信工程学习:什么是SMTP简单邮件传输协议
  • windows C++-计划组
  • 机器学习西瓜书——线性判别分析LDA
  • 使用PyTorch实现自然语言处理:从基础到实践
  • Go基础学习07-map注意事项;多协程对map的资源竞争;sync.Mutex避免竟态条件
  • QEMU使用Qemu-Guest-Agent传输文件、执行指令等
  • http增删改查四种请求方式操纵数据库
  • k8s 1.28.2 集群部署 ingress 1.11.1 包含 admission-webhook
  • Qt 中的 QListWidget、QTreeWidget 和 QTableWidget:简化的数据展示控件
  • 开发微信小程序 基础03
  • scala 2.12 error: value foreach is not a member of Object
  • 低代码用户中心:构建高效便捷的用户管理平台
  • VUE 开发——AJAX学习(二)
  • 51单片机学习第五课---B站UP主江协科技
  • 【网络安全】消息鉴别
  • 五.海量数据实时分析-FlinkCDC+DorisConnector实现数据的全量增量同步
  • Require:基于雪花算法完成一个局部随机,全局离散没有热点切唯一的数值Id生成器。
  • FileLink跨网文件交换:高效、安全、灵活的企业文件传输新方案
  • 力扣10.1
  • 5QI(5G QoS Identifier)