2012MTR

Linux 如何清理磁盘垃圾文件?

不管是 Windows 还是 Linux,使用时间长了多少会有些不再使用的垃圾文件,而 VPS 甚至有可能因为磁盘空间被占满,sql、php 等服务突然挂了无法启动,Linux 如何清理磁盘垃圾文件?

一般使用 df、du 命令可以快速大致定位磁盘空间占用情况。df -h 命令可以查看磁盘各分区大小、已用空间等信息;du -sh foo 命令可以查看 foo 目录大小;硬盘比较满,可以用命令 du -sh * 查看当前目录下文件和子目录大小。

还可以使用 find 快速查找大文件,比如使用下面命令可以查询大于 100M 的文件并排序,方便删除并清理日志/垃圾文件:

find / -type f -size +100M  -print0 | xargs -0 du -h | sort -nr

退出移动版