温馨提示×

Debian回收站在哪里找

小樊
39
2026-07-13 05:27:07
栏目: 智能运维

在 Debian(以及大多数 Linux 桌面系统)中,“回收站”并不是像 Windows 那样一个全局可见的单一文件夹,而是按用户和存储设备分别管理的。下面按常见情况说明:


一、本地磁盘(系统盘)的回收站位置

对于当前用户,回收站通常在:

~/.local/share/Trash/

里面一般有三个子目录:

  • files/:被删除的文件和文件夹
  • info/:删除信息(原路径、删除时间等)
  • expunged/(较少用)

查看方式

cd ~/.local/share/Trash
ls -l files

二、在文件管理器中查看(推荐)

GNOME(Debian 默认桌面)

  • 打开 Files(文件)
  • 左侧或右侧找 “回收站(Trash)”
  • 路径显示为:
    trash:///
    

KDE(Dolphin)

  • 打开 Dolphin
  • 左侧有 “回收站”
  • 实际路径可能是:
    ~/.local/share/Trash/
    

三、外接硬盘 / U 盘 / 其他分区的回收站

Linux 对非系统盘的回收站规则不同:

在对应磁盘根目录下会有:

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

或:

/mnt/挂载点/.Trash-1000/

其中 1000 是用户 UID(可用 id 命令查看)。

结构同样是:

.Trash-1000/
├── files/
└── info/

⚠️ 注意:这些目录是隐藏的(以 . 开头),需要显示隐藏文件才能看到。


四、命令行恢复被删除的文件(谨慎操作)

查看回收站内容

ls ~/.local/share/Trash/files

恢复文件(手动)

cp ~/.local/share/Trash/files/文件名 目标路径

或查看原路径:

cat ~/.local/share/Trash/info/文件名.trashinfo

五、清空回收站

图形界面

  • 右键回收站 → 清空回收站

命令行(慎用)

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

六、如果“找不到回收站”

可能原因:

  • 使用 rm 删除(不会进回收站
  • 在 root 权限下操作
  • 文件在服务器/无桌面环境(无 Trash 机制)

如果你愿意,可以告诉我:

  • 你用的是 GNOME / KDE / XFCE / 纯命令行
  • 系统盘还是 U 盘
  • 误删了文件想恢复

我可以给你更精确的方案(包括恢复工具如 testdisk / extundelete)。

0