温馨提示×

linux recycle清理方法呢

小樊
40
2026-10-14 09:53:06
栏目: 智能运维

在 Linux 里“回收站(Recycle / Trash)”通常不是系统级统一机制,而是桌面环境(GNOME / KDE / XFCE 等)或文件管理器提供的功能。下面按常见情况说明清理方法。


一、桌面环境回收站(最常见)

1. 用户级回收站位置

一般在:

~/.local/share/Trash/

里面有:

  • files/:被删文件
  • info/:删除信息(原路径、时间)

2. 命令行清理回收站

rm -rf ~/.local/share/Trash/*

或只清文件:

rm -rf ~/.local/share/Trash/files/*

3. 图形界面清理

  • Files(Nautilus):打开「回收站」→ 右键清空
  • Dolphin(KDE):回收站 → 清空
  • Thunar(XFCE):回收站 → 清空

二、多用户 / 外部磁盘回收站

1. 其他用户回收站

/var/lib/lightdm/.local/share/Trash/
/home/其他用户/.local/share/Trash/

2. U 盘 / 移动硬盘回收站

挂载后在根目录:

/media/你的用户/U盘/.Trash-1000/

清理:

rm -rf /media/你的用户/U盘/.Trash-1000

三、自动清理回收站(推荐)

1. 使用 trash-cli

安装:

sudo apt install trash-cli   # Debian/Ubuntu

清理超过 N 天的文件:

trash-empty 30   # 清空 30 天前的

2. 定时任务(crontab)

crontab -e

添加:

0 3 * * * trash-empty 7

每天 3 点清理 7 天前回收站


四、如果你指的是“系统垃圾 / 缓存”

不是回收站,而是:

# apt 缓存
sudo apt clean

# 旧内核
sudo apt autoremove

# 用户缓存
rm -rf ~/.cache/*

五、注意

  • rm 删除没有回收站
  • 回收站只适用于桌面/文件管理器删除
  • 服务器通常没有回收站

如果你说的是某种特定系统(如 CentOS / Ubuntu Server / 某面板),可以告诉我具体环境,我给你更精确的方法。

0 踩