您当前的位置:首页 > 计算机 > 系统应用 > Linux

Linux磁盘空间满时,怎样快速查找到占用空间较大的文件

时间:04-12来源:作者:点击数:

执行以下命令

# df -h

输出如下内容:

结果示图

通过查看Use%这一列,可以看出各个分区的使用量。其中/home分区的空间已经使用了97%,所以就在/home目录查找大文件。

# du -ab /home | sort -rn | head

(该命令能统计/home目录下的文件、目录、子目录所占用的空间,并按照占用空间的大小,从大到小排列。可以把/home换成其他目录,可以换成/(根目录),不过执行命令的时候需要比较长时间)

(默认是统计占用空间最大的10个目录/文件,head -n 可以统计出占用空间最大的n个目录/文件,n替换为数字)

输出如下内容:

8844862801        /home
8783625615        /home/user01
5151498919        /home/user01/ability
4864815494        /home/user01/ability/logs
2411216232        /home/user01/ability/logs/dal-7007.log.2019-04-18
2363779972        /home/user01/devel
2208334912        /home/user01/devel/logs
1260466291        /home/user01/ability/logs/dal-7007.log.2019-04-17
871120896        /home/user01/ability/logs/dal-7007.log.2019-04-19
713973760        /home/user01/devel/logs/console.log

输出的第一列即该目录/文件所占用的空间大小。以B(字节)为单位。

在磁盘空间用尽的时候,使用以上命令能快速找到占用空间较大的文件。删除占用空间较大 且无存在必要的文件 以节省空间。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门