当前位置: 技术问答>linux和unix
发现/分区的空间被占满,请问如何查出空间是被那些大文件所占满
来源: 互联网 发布时间:2015-07-28
本文导语: 今日登陆Linux主机 执行df,显示 Filesystem 1K-blocks Used Available Use% Mounted on /dev/hdb7 5044156 5028876 0 100% / /dev/hdb5 101086 7957 ...
今日登陆Linux主机
执行df,显示
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdb7 5044156 5028876 0 100% /
/dev/hdb5 101086 7957 87910 9% /boot
none 63544 0 63544 0% /dev/shm
我5G大的/分区基本上被占满,请问我该怎样在shell下找出空间是被那些大文件所占满?
执行df,显示
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdb7 5044156 5028876 0 100% /
/dev/hdb5 101086 7957 87910 9% /boot
none 63544 0 63544 0% /dev/shm
我5G大的/分区基本上被占满,请问我该怎样在shell下找出空间是被那些大文件所占满?
|
到/下执行一下这个命令,排在最前面的几个就是占用空间最大的几个文件,第一列是以MB为单位的文件大小:
du -a -B 1048576 *|sort -nr|more
du -a -B 1048576 *|sort -nr|more
|
其实也可以用Find命令的
|
find du 都可以。