一、查找大目录
查找根目录下哪个目录占用空间最大、并排序
du -Sh /home | sort -rh | head -n 10或du -sh /* | sort -rh | head -n 10
[root@0007zz]# du -Sh /opt | sort -rh | head -n1040G/opt/cm-collect/dccp-collection-ctp/data/bak4.5G/opt/zookeeper-3.6.3/data/datalog/version-2357M/opt/cm-collect346M/opt/zookeeper-3.6.3/data/version-2331M/opt/cm-collect/dccp-collection-ctp254M/opt/data/datalog/version-2196M/opt/TAC_TOOLS/cpSeverFile111M/opt/data/version-277M/opt/jdk1.8.0_131/jre/lib/amd6475M /opt/jdk1.8.0_131/jre/lib
二、查找大文件
全盘查找超过300M的文件、并排序:
find / -type f -size +300M -print0 | xargs -0 du -h | sort -nr
查找nohup.log文件,并按照大小并进行排序:
sudo find / -name nohup.log -exec du -h {} + | sort -h
查找根目录下最大的10个文件
du -ah / | sort -rh | head -n 10
[root@0007zz]# find / -type f -size +300M -print0 | xargs -0 du -h | sort -nrfind: ‘/proc/911109/task/911109/fdinfo/5’: No such file or directoryfind: ‘/proc/911109/fdinfo/6’: No such file or directoryfind: ‘/proc/2628926/task/2628926/net’: Invalid argumentfind: ‘/proc/2628926/net’: Invalid argumentfind: ‘/proc/2628927/task/2628927/net’: Invalid argumentfind: ‘/proc/2628927/net’: Invalid argument448M/opt/zookeeper-3.6.3/data/datalog/version-2/log.100073ae6448M/opt/zookeeper-3.6.3/data/datalog/version-2/log.1000360a4448M/opt/zookeeper-3.6.3/data/datalog/version-2/log.10002276b320M/opt/zookeeper-3.6.3/data/datalog/version-2/log.300000001320M/opt/zookeeper-3.6.3/data/datalog/version-2/log.200014674320M/opt/zookeeper-3.6.3/data/datalog/version-2/log.10004b327320M/opt/zookeeper-3.6.3/data/datalog/version-2/log.100011591320M/opt/zookeeper-3.6.3/data/datalog/version-2/log.1000000013.0G/home/zz/5614.tar0/proc/kcore