linux如何找出占用内存最大的文件
解决方法:
du -sh /* 先看看根目录下面所有目录的大小
[root@centos /]# du -sh /*
8.0G /usr
4.8G /var
我们发现/usr目录占用空间最大,接着我们看usr目录,执行:du -sh /usr/*
[root@VM_0_4_centos /]# du -sh /usr/*
56M /usr/libexec
6.5G /usr/local
我们发现/usr/local目录占用空间最大,接着我们看/usr/local目录,执行:du -sh /usr/local/* ,以此类推直到找到最大的文件位置。
注意:只是占用内存大的文件也不一定在占用内存大的目录,所以这个要自己灵活变通用这个方法去找了。