温馨提示×

linux recycle如何定位

小樊
45
2026-09-17 18:49:02
栏目: 智能运维

在 Linux 中,“recycle(回收站)” 并不是一个像 Windows 那样统一的系统级概念,而是不同桌面环境 / 文件管理器各自实现的。要“定位回收站”,需要根据你使用的环境来判断。


一、常见桌面环境的回收站位置

1. GNOME / Unity(如 Ubuntu 默认)

回收站目录通常是:

~/.local/share/Trash/

里面一般有:

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

示例:

ls -la ~/.local/share/Trash/

如果是 U 盘 / 移动硬盘删除的文件:

/media/你的用户名/盘符/.Trash-1000/

2. KDE(如 Kubuntu)

~/.local/share/Trash/

结构类似 GNOME。


3. XFCE(Thunar)

~/.local/share/Trash/

4. 命令行通用方式(不依赖桌面)

find ~ -type d -name Trash 2>/dev/null

二、如果“recycle”是指你自己的程序 / 脚本

情况 A:你自己写了 recycle 脚本

whichtype 定位:

which recycle
type recycle

查看内容:

cat $(which recycle)

情况 B:你指的是“rm 的回收替代方案”

常见工具有:

  • trash-cli
  • gvfs-trash

定位命令:

which trash
which trash-put

查看回收站:

trash-list

三、从文件系统角度找“被删但未清空的资料”

du -sh ~/.local/share/Trash/*

四、总结一句话

Linux 的 recycle 一般就在 ~/.local/share/Trash/,不同环境只是管理工具不同。

如果你能告诉我:

  • 用的是 哪个 Linux 发行版 / 桌面
  • 图形界面还是命令行
  • “recycle”是指 回收站、脚本还是工具

我可以给你更精确的定位方法。

0