最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux怎样清理临时文件
时间:2026-08-21 20:17:50 编辑:袖梨 来源:一聚教程网
在 Linux 中清理临时文件的方法取决于发行版、桌面环境以及你想清理的范围。下面按「常见 → 进阶 → 桌面环境」给你一个完整说明。

一、最常用、最安全的清理方式
清理 /tmp 临时目录(系统重启会自动清)
sudo rm -rf /tmp/*注意:
- 不要删
/tmp本身 - 不推荐在系统运行时频繁清理(可能影响正在运行的程序)
推荐做法:
重启系统即可自动清理 /tmp
清理包管理器缓存(最推荐)
Ubuntu / Debian
sudo apt clean # 清除所有缓存sudo apt autoclean # 只清除过期缓存
sudo apt autoremove # 删除无用依赖
CentOS / Rocky / Alma
sudo yum clean all# 或
sudo dnf clean all
Arch Linux
sudo pacman -Scsudo pacman -Rns $(pacman -Qtdq)
二、用户级临时文件清理
清理用户缓存
rm -rf ~/.cache/*常见缓存目录:
~/.cache~/.local/share/Trash/*(回收站)
清理日志文件(谨慎)
查看日志大小
du -sh /var/log清理旧日志
sudo journalctl --vacuum-time=7d或手动删除:
sudo rm -rf /var/log/*.log不建议直接删除正在写入的日志
三、使用专用工具(最省心)
bleachbit(图形 + 命令行)
sudo apt install bleachbitbleachbit
功能:
- 清理缓存
- 清理浏览器数据
- 清理系统日志
- 清理临时文件
使用时要看清楚选项,避免误删
ncdu(查看磁盘占用)
sudo apt install ncduncdu /
适合找“谁在占空间”
四、桌面环境专用清理
GNOME
rm -rf ~/.cache/gnome-shell/*KDE
rm -rf ~/.cache/kioexec五、自动清理(进阶)
systemd 自动清理 /tmp
查看配置:
systemctl status tmp.mountsudo systemctl edit tmp.mount六、一条“安全清理组合命令”(推荐)
sudo apt cleansudo apt autoremove
rm -rf ~/.cache/*
七、不建议做的事
- 删除
/var整个目录 - 删除
/tmp中的正在使用文件 - 用
rm -rf /或类似命令
八、我可以进一步帮你
你可以告诉我:
- 发行版(Ubuntu / CentOS / Arch 等)
- 是服务器还是桌面
- 磁盘快满了吗?
我可以给你最精准、最安全的清理方案
相关文章
- 个人创业者如何选适配 AI IP 赛道?五层自测精准锁定方向 08-21
- 重塑物理世界的“神经系统”,澜存科技三个月内连融两轮 08-21
- 非匿名指令什么英雄厉害-非匿名指令哪个英雄好 08-21
- 涂鸦智能与万魔科技达成深度合作 联手打造更易用的智能音频产品 08-21
- 超现实照片转水彩双联画 08-21
- 小米路由器cr6608评测(小米路由器cr6608怎么样) 08-21