一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Linux怎样清理临时文件

时间:2026-08-21 20:17:50 编辑:袖梨 来源:一聚教程网

在 Linux 中清理临时文件的方法取决于发行版、桌面环境以及你想清理的范围。下面按「常见 → 进阶 → 桌面环境」给你一个完整说明。

Linux怎样清理临时文件

一、最常用、最安全的清理方式

清理 /tmp 临时目录(系统重启会自动清)

sudo rm -rf /tmp/*

注意:

  1. 不要删 /tmp 本身
  2. 不推荐在系统运行时频繁清理(可能影响正在运行的程序)

推荐做法

重启系统即可自动清理 /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 -Sc

sudo pacman -Rns $(pacman -Qtdq)

二、用户级临时文件清理

清理用户缓存

rm -rf ~/.cache/*

常见缓存目录:

  1. ~/.cache
  2. ~/.local/share/Trash/*(回收站)

清理日志文件(谨慎)

查看日志大小

du -sh /var/log

清理旧日志

sudo journalctl --vacuum-time=7d

或手动删除:

sudo rm -rf /var/log/*.log

不建议直接删除正在写入的日志

三、使用专用工具(最省心)

bleachbit(图形 + 命令行)

sudo apt install bleachbit

bleachbit

功能:

  1. 清理缓存
  2. 清理浏览器数据
  3. 清理系统日志
  4. 清理临时文件

使用时要看清楚选项,避免误删

ncdu(查看磁盘占用)

sudo apt install ncdu

ncdu /

适合找“谁在占空间”

四、桌面环境专用清理

GNOME

rm -rf ~/.cache/gnome-shell/*

KDE

rm -rf ~/.cache/kioexec

五、自动清理(进阶)

systemd 自动清理 /tmp

查看配置:

systemctl status tmp.mount
sudo systemctl edit tmp.mount

六、一条“安全清理组合命令”(推荐)

sudo apt clean

sudo apt autoremove

rm -rf ~/.cache/*

七、不建议做的事

  1. 删除 /var 整个目录
  2. 删除 /tmp 中的正在使用文件
  3. rm -rf / 或类似命令

八、我可以进一步帮你

你可以告诉我:

  1. 发行版(Ubuntu / CentOS / Arch 等)
  2. 是服务器还是桌面
  3. 磁盘快满了吗?

我可以给你最精准、最安全的清理方案

热门栏目