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

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

时间:05-16来源:作者:点击数:

执行以下命令

# 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(字节)为单位。

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

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