命令介绍:

  • du : 计算出单个文件或者文件夹的磁盘空间占用.(磁盘使用情况:du --max-depth=1 -h )
  • df  : 查看磁盘还剩下多少空间 (df -h )
  • sort : 对文件行或者标准输出行记录排序后输出.
  • head : 输出文件内容的前面部分.

例如:

du -a /var | sort -n -r | head -n 10
du -hsx * | sort -rh | head -10
find / -type f -size +10G
大小单位为M,G等易读格式,S size大小排序。
ls -lhS
du -h * | sort -n
统计文件夹内最大的几个文件
du -h * | sort -n|head 
动态显示机器各端口的链接情况
while :; do netstat -apn | grep ":80"  | wc -l; sleep 1; done

du --max-depth=1 -h的命令来查找磁盘的使用情况,因为后面没有跟路径,它就默认是当前的路径

执行命令后,前面n-1行的是该目录下每个文件夹的大小。最后一行显示的是该目录总的大小。

du --max-depth=1 -h |sort -n -r |head -n 10
统计 磁盘的某个目录下占用最大的10个文件


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux