麒麟os临时目录占用过高需立即清理:先确认无关键服务写入/tmp或/var/tmp,再sudo rm -rf /tmp/ /var/tmp/并sync;用户缓存用find ~/.cache -type f -mtime +30 -delete,回收站用rm -rf ~/.local/share/trash/files/ info/;长效方案用systemd-tmpfiles配置自动轮转。

麒麟OS中/tmp或/var/tmp临时文件夹占用空间异常增大,导致系统响应迟缓、桌面卡顿甚至弹出“磁盘空间不足”提示,必须立即执行针对性清理操作。
强制清空全局临时目录
这一步操作起来很简单,直接执行即可,但【必须确保没有关键服务正在写入/tmp或/var/tmp】,否则可能触发进程异常中断。系统会自动跳过被占用的文件,但残留句柄仍占inode,后续需配合lsof排查。
打开终端,输入sudo -i切换到root权限。
执行:rm -rf /tmp/* /var/tmp/*。
运行sync强制刷盘,使空间立即释放。
按时间条件精准清理用户缓存与回收站
盲目清空~/.cache会强制重载浏览器、IDE等应用的全部缓存,导致首次启动明显变慢;而保留近期文件更符合实际使用习惯。
方法一:清理30天前的用户缓存find ~/.cache -type f -mtime +30 -delete。
方法二:清空回收站全部内容(不可恢复)rm -rf ~/.local/share/Trash/files/* ~/.local/share/Trash/info/*。【回收站清空后无法通过图形界面还原】。
用systemd-tmpfiles实现自动轮转
这是银河麒麟V10原生支持的长效方案,比cron脚本更轻量、更安全,规则生效后无需额外守护进程。
第一步:确认系统已启用tmpfiles服务systemctl is-enabled systemd-tmpfiles-setup.service,返回enabled表示已激活。
第二步:创建自定义清理策略(例如:清理/var/tmp中7天未访问的文件)echo 'v /var/tmp 1777 root root 7d' | sudo tee /etc/tmpfiles.d/clean-vartmp.conf。
第三步:立即应用新规则sudo systemd-tmpfiles --create。











