在CentOS中回收大文件可通过以下方式操作:
find命令:/home)下大于100MB的文件:find /home -type f -size +100M -exec ls -lh {} \; # 查看文件find /home -type f -size +100M -exec rm -f {} \; # 删除文件(操作前需确认文件无用)ncdu工具:sudo yum install ncduncdu /path/to/search # 按大小排序,选中文件后按d删除sudo rm -rf /tmp/* /var/tmp/* # 删除系统和用户临时文件sudo yum clean all # 释放软件包缓存空间若文件已删除但空间未释放,可能是被进程占用,需通过以下命令释放:
lsof | grep deleted # 显示被删除但仍被进程占用的文件echo > /proc/PID/fd/FD_NUM # 替换为实际进程号和文件句柄号