Linux命令:du命令和sort命令

1 du命令

1.1 du命令说明

du命令主要是用来查看目录或文件所占磁盘空间的大小。
如果工作中遇到磁盘使用率过大,可以通过这个命令找到是哪个文件或者目录占用过大,从而解决问题。所以是一个很实用的命令。

格式:du [OPTION]… [FILE]
常用参数:

  • -0,–null:输出内容不换行
  • -a,–all:显示所有文件或目录的磁盘使用情况,包括隐藏文件,以及子目录下的所有文件和目录
  • -c,–total:显示指定目录下所有文件和目录的磁盘使用情况,还有所有文件和目录的总和,一般和–max-depth一起使用
  • -d,–max-depth=N,显示该目录下最多多少深度的目录,比如–max-depth=2,当前目录为/,此时不仅会显示该目录下的所有文件及目录占用磁盘空间情况,还会显示 // 目录下的文件及目录的磁盘占用情况
  • –h, --human-readable:以人类可读格式打印尺寸,也就是说根据数字大小换算成合适的单位,如:1K 234M 2G
  • –inodes:显示inode号
  • -k:输出内容以 kb 单位显示磁盘使用量
  • -m:输出内容以 mb 单位显示磁盘使用量
  • l:统计硬链接的次数
  • L:取消对所有符号链接的引用
  • -s 或 --summarize:仅显示总计的磁盘使用量,不显示每个文件和目录的详细信息。
  • -S 或 --separate-dirs:显示每个目录的大小,不包含其子目录的大小。
  • -x, --one-file-system:跳过不同文件系统的目录
  • –help:显示帮助信息
  • –version:显示du的版本

## 1.2 实例

-a:显示当前目录下所有文件和目录

# 显示当前目录下所有文件和目录
du -ah

在这里插入图片描述

-s:显示当前目录下所有文件和目录总大小

# 显示当前目录下所有文件和目录总大小
du -hs
75M     .
# 不能和 -a 参数共用

–max-depth:显示当前目录,目录深度为1的,所有目录的总大小

# 注意:此处--max-depth 是双-
# 显示当
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值