du -aBM 2>/dev/null | sort -nr | head -n 50 | more
效果:
cd /var
sudo du -aBM 2>/dev/null | sort -nr | head -n 10
7555M .
6794M ./lib
5902M ./lib/mysql
3987M ./lib/mysql/my_database_dir
1825M ./lib/mysql/my_database_dir/a_big_table.ibd
997M ./lib/mysql/my_database_dir/another_big_table.ibd
657M ./log
629M ./log/apache2
587M ./log/apache2/ssl_access.log
273M ./cache
du
参数:
-a
用于“所有”文件和目录。仅针对目录将其关闭-BM
以兆字节 (M) 为单位输出块大小 (B)2>/dev/null
- 排除“权限被拒绝”错误消息
sort
参数:
-n
代表“数字”-r
表示“反向”(从大到小)
head
参数:
-n 50
获取前 50 个结果。- 如果使用较小的数字,则省略
more