温馨提示×

Ubuntu中哪些文件夹可以清理

小樊
60
2025-09-22 00:01:53
栏目: 智能运维

Ubuntu中可清理的文件夹及说明

1. APT软件包缓存目录

路径/var/cache/apt/archives/
作用:存储通过aptapt-get命令下载的.deb软件包文件(安装后不再需要)。
清理方法

  • 彻底删除所有缓存包:sudo apt clean(或sudo apt-get clean);
  • 仅删除过期缓存包(无法重新下载的旧版本):sudo apt autoclean(或sudo apt-get autoclean)。
    注意:清理后不会影响已安装的软件,但再次安装相同软件时需重新下载。

2. 旧内核文件目录

路径/boot/
作用:存储系统内核及引导文件,旧内核版本会占用大量空间(尤其是频繁升级内核时)。
清理方法

  • 查看已安装内核:dpkg --list | grep linux-image(排除当前使用的uname -r版本);
  • 删除旧内核:sudo apt purge linux-image-<version>(替换为具体版本号,如linux-image-5.4.0-110-generic)。
    注意:务必保留当前正在使用的内核,删除后可能导致系统无法启动。

3. 系统日志目录

路径/var/log/
作用:存储系统和应用程序的日志文件(如syslogauth.logkern.log),随时间增长会占用大量空间。
清理方法

  • 清空所有.log文件:sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
  • 删除旧日志(保留最近7天):sudo journalctl --vacuum-time=7d
  • 限制日志大小(不超过500MB):sudo journalctl --vacuum-size=500M
    注意:清理前无需备份,但需避免删除正在写入的日志(如journalctl管理的日志)。

4. 临时文件目录

路径/tmp/(系统临时文件)、~/.cache/(用户缓存)
作用

  • /tmp/:存储程序运行时生成的临时文件(重启后自动清理,但可能残留);
  • ~/.cache/:存储用户级缓存(如浏览器、软件的临时数据)。
    清理方法
  • 清理系统临时文件:sudo rm -rf /tmp/*
  • 清理用户缓存:rm -rf ~/.cache/*(或使用bleachbit图形化工具)。
    注意/tmp/中的文件可能正在被使用,建议重启后清理或使用lsof | grep /tmp检查。

5. 缩略图缓存目录

路径~/.cache/thumbnails/
作用:存储文件管理器(如GNOME)生成的图片、视频缩略图,积累过多会占用空间。
清理方法rm -rf ~/.cache/thumbnails/*
注意:清理后下次访问文件时会重新生成缩略图,不影响文件本身。

6. 回收站目录

路径~/.local/share/Trash/
作用:存储用户删除的文件(图形界面删除的文件默认存放于此)。
清理方法rm -rf ~/.local/share/Trash/*(或通过文件管理器的“清空回收站”功能)。
注意:回收站中的文件仍可恢复,清理前确认无需保留。

7. 浏览器缓存目录

路径~/.cache/google-chrome/(Chrome)、~/.cache/firefox/(Firefox)
作用:存储浏览器下载的网页资源(图片、脚本、样式表),占用大量空间。
清理方法

  • 图形界面:浏览器设置→隐私与安全→清除浏览数据(勾选“缓存”);
  • 命令行:rm -rf ~/.cache/google-chrome/Default/Cache/*(Chrome示例)。
    注意:清理后浏览器需重新加载网页资源,但不影响书签、登录状态。

8. Snap包缓存目录

路径/var/lib/snapd/cache/
作用:存储Snap包的缓存文件(Snap应用安装时下载的临时文件)。
清理方法sudo rm -rf /var/lib/snapd/cache/*
注意:Snap包会自动管理缓存,定期清理可释放空间。

清理注意事项

  • 备份重要数据:清理前备份个人文件(如文档、照片),避免误删;
  • 谨慎使用rm -rf:该命令会强制删除文件且不可恢复,建议先使用ls确认目录内容;
  • 定期清理:建议每月清理1-2次,避免垃圾文件过度积累;
  • 使用工具辅助:可通过bleachbitsudo apt install bleachbit)图形化工具一键清理上述目录,降低误操作风险。

0