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