麒麟操作系统无一键删除临时文件快捷键,需通过麒麟管家图形化清理、终端强制清空(rm -rf /tmp/ /var/tmp/)或配置systemd-tmpfiles自动轮转(如7天未访问自动清理)三种方式实现,均需管理员权限且操作不可逆。

麒麟操作系统没有一键删除所有临时文件的快捷键,所有涉及系统级临时目录(如 /tmp、/var/tmp)的清理操作都必须通过图形工具或终端命令执行,因为这类操作需要管理员权限且存在不可逆风险,系统不会为高危动作设置全局快捷键。
用麒麟管家图形化一键清理临时文件
这是最接近“一键”体验的安全方式,适合不熟悉命令行的用户,能自动识别并勾选常见的临时文件残留项。
点击左下角“开始菜单”,在搜索框中输入“麒麟管家”并启动程序。
在主界面左侧导航栏中,点击“垃圾清理”模块→点击“开始扫描”,等待30–90秒完成冗余文件识别。
扫描完成后,重点勾选高亮显示的/tmp目录残留项和/var/log/下的历史日志文件(如syslog.1、kern.log.2),不要勾选正在被journald或rsyslog实时写入的主日志文件(如syslog、journal)。
点击“一键清理”,确认弹窗后系统将执行删除——该操作不可逆,且【不会清空 /var/tmp 中被进程锁定的临时文件】。
终端执行强制清空全局临时目录
此方法可彻底释放 /tmp 和 /var/tmp 下所有可删文件,但需手动触发,不依赖快捷键,适用于紧急空间告急场景。
按下 Ctrl+Alt+T 打开终端→输入 sudo -i 回车→输入 root 密码获取最高权限。
执行:rm -rf /tmp/* /var/tmp/*。
运行 sync 强制刷盘,使磁盘空间立即释放。这一步不能省略,否则df命令可能仍显示旧占用量。
注意:【执行前必须确保无关键服务(如docker、nginx临时缓存、数据库socket)正在向这两个目录写入】,否则可能引发进程异常;系统会自动跳过被占用的文件,但残留句柄仍占inode,后续需用 lsof +D /tmp 排查。
配置 systemd-tmpfiles 实现开机自动轮转清理
这不是一次性的“删除”,而是让系统自己按规则定期清理,从此不再堆积。适用于希望一劳永逸解决临时文件膨胀问题的用户。
第一步:确认服务已启用——运行 sudo systemctl is-enabled systemd-tmpfiles-setup.service,返回 enabled 表示正常。
第二步:创建自定义清理规则——执行:
echo 'v /tmp 1777 root root 7d' | sudo tee /etc/tmpfiles.d/clean-tmp.conf。
第三步:立即应用新规则并执行首次清理——运行 sudo systemd-tmpfiles --create。
该规则表示:对 /tmp 目录下所有普通文件,若7天内未被访问(atime),则自动删除;权限1777确保其他用户也能写入,符合临时目录安全要求。











