如何彻底清理Linux回收站遗留临时文件,有效解决系统卡顿问题?
- 内容介绍
- 文章标签
- 相关推荐
Linux回收站与临时文件清理教程
一、先确认回收站位置与类型
在大多数图形桌面中,回收站默认存放在使用者主目录的隐藏文件夹里:
-
~/.local/share/Trash/files/实际被删除的文件。其实, -
~/.local/share/Trash/info/元数据。
如果你使用命令行工具 trash-cli它遵循 FreeDesktop.org Trash 规范,操作一样适用于上述目录结构。确认方法后即可进行后续清理。
二、手动彻底清除回收站和临时文件
下面的脚本会遍历回收站并删除所有内容,也可以用来清理 /tmp 目录。请务必确认方法无误,避免误删关键数据。
#!/usr/bin/env bash
TRASH="~/.local/share/Trash"
# 清空回收站
rm -rf "$TRASH/files/"* "$TRASH/info/"*
# 清空 /tmp
# rm -rf /tmp/*
echo "已清空 $TRASH 及 /tmp"
说到使用者痛点。程序卡顿 | 硬盘空间不足 | 手动操作繁琐
每次手工删除都会耗费大量时间,而且不易保持一致性。方法是将上述脚本自动化运行。
Linux回收站与临时文件清理教程
一、先确认回收站位置与类型
在大多数图形桌面中,回收站默认存放在使用者主目录的隐藏文件夹里:
-
~/.local/share/Trash/files/实际被删除的文件。其实, -
~/.local/share/Trash/info/元数据。
如果你使用命令行工具 trash-cli它遵循 FreeDesktop.org Trash 规范,操作一样适用于上述目录结构。确认方法后即可进行后续清理。
二、手动彻底清除回收站和临时文件
下面的脚本会遍历回收站并删除所有内容,也可以用来清理 /tmp 目录。请务必确认方法无误,避免误删关键数据。
#!/usr/bin/env bash
TRASH="~/.local/share/Trash"
# 清空回收站
rm -rf "$TRASH/files/"* "$TRASH/info/"*
# 清空 /tmp
# rm -rf /tmp/*
echo "已清空 $TRASH 及 /tmp"
说到使用者痛点。程序卡顿 | 硬盘空间不足 | 手动操作繁琐
每次手工删除都会耗费大量时间,而且不易保持一致性。方法是将上述脚本自动化运行。

