温馨提示×

linux recycle如何清理

小樊
39
2026-10-02 15:22:57
栏目: 智能运维

在 Linux 里“回收站(recycle / trash)”通常指 桌面环境自带的回收站(如 GNOME、KDE)或 某些工具模拟的回收站目录。下面分情况说明如何清理。


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

1️⃣ 图形界面清理(推荐)

  • GNOME / Ubuntu
    • 打开「文件」→ 左侧 回收站
    • 右键 → 清空回收站
  • KDE
    • 打开「回收站」→ 清空

2️⃣ 命令行清理回收站

回收站一般位于:

~/.local/share/Trash

包含:

  • files/:被删除的文件
  • info/:删除信息

清理命令:

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

或仅清理当前用户:

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

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

如果是 U 盘或第二块硬盘:

/media/用户名/磁盘名/.Trash-1000

清理:

sudo rm -rf /media/*/*/.Trash-*

三、使用 trash-cli(常见 recycle 工具)

如果你装了 trash-cli:

查看回收站

trash-list

清空回收站

trash-empty

清空 N 天前的

trash-empty 30

四、定时自动清理(可选)

例如每天清理 7 天前的回收站:

crontab -e

添加:

0 3 * * * trash-empty 7

五、注意

  • rm 删除的文件 不会进回收站
  • 回收站只影响桌面环境,不影响服务器直接 rm

如果你说的是 某个具体软件(如 Samba recycle、Nextcloud、自建回收机制),告诉我场景我可以给你精确命令。

0 踩