Linux系统中,经常需要查找并清理磁盘中的大文件,可通过以下步骤处理
- 使用 df -lh 命令查看磁盘目前的使用情况,确定哪个挂载点使用量过高;
- 使用 du -sh /* 命令查看根目录下每个目录的大小,逐级查找,直到查找到大文件;
- 删除大文件(请注意:删除前务必确认该文件可以被删除):
如果 rm -f 命令来删除大文件,系统需要逐一清理文件占用的所有数据块、更新文件系统日志,占用大量磁盘IO资源;
这时可以使用如下方式向目标文件写入一个空字符来达到清空文件内容的目的;
echo > [需要删除的文件]