使用df和du两个命令组合可以快速定位比较大的文件。但是有不少人对这两个命令认识模糊,下面就讲述两个命令的区别:
df, disk free,查看硬盘有多少空闲空间 du,disk usage, 查看硬盘使用里多少二者的差异体现在显示结果不同,df只显示磁盘总体是使用情况, du则既可以显示当前目录的大小,又可以显示每个子目录的文件大小。更详细的区别见 链接🔗.
1.2.1 df -h 查看使用率最高的磁盘 1.2.2 进入改磁盘挂在目录,du -shm ./* | sort -nr (-s 只显示该目录总大小,不递归显示) 1.2.3 重复1.2.2 直到找到你想找到的大文件
一般来说,使用df 和du 两个命令已经足够找到大文件,并且速度十分迅速,也可以使用一种更慢的方式,就是使用find命令 具体用法如下: find . -type f -size +800M -print0 | xargs -0 du -hm | sort -nr 详细解释见链接🔗 注:xargs的作用是将标准输出的内容转化为命令行参数,传递给下一个命令,更详细的解释见链接🔗