Linux磁盘大文件查找

du(disk usage)命令可以计算文件或目录所占的磁盘空间。没有指定任何选项时,它会测量当前工作目录与所有子目录,分别显示各个目录所占的块数,最后才显示工作目录所占总快数。

// 计算当前目录所占用空间的大小

du -s

// 计算出当前目录所占用空间的大小。-h选项使得输出结果跟容易阅读(跟上例比较)

du -sh 

// 输出当前目录下各个子目录所使用的空间

du -h --max-depth=1

// 在当前目录下,查找空间大小前20的目录

du -h --max-depth=2 | sort -hr | head -20