温馨提示×

Debian回收站路径在哪

小樊
37
2026-07-27 15:39:04
栏目: 智能运维

Debian(以及大多数 Linux 桌面环境) 中,回收站(Trash) 的路径取决于你使用的是 桌面环境(如 GNOME、KDE、XFCE) 还是 命令行


一、桌面环境下的回收站路径(最常见)

✅ 本地磁盘(用户目录)

~/.local/share/Trash/

回收站内部通常包含三个目录:

~/.local/share/Trash/
├── files/      # 被删除的文件
├── info/       # 删除信息(原路径、删除时间)
└── directories/(有时存在)

例如:

~/.local/share/Trash/files/example.txt

✅ 外部磁盘 / U 盘 / 其他挂载点

如果是 非系统盘,回收站路径通常是:

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

或:

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

其中:

  • 1000用户 UID(可用 id -u 查看)

二、命令行中查看回收站

查看回收站内容

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

查看删除信息

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

示例内容:

[Trash Info]
Path=/home/user/test.txt
DeletionDate=2024-01-01T12:00:00

三、通过命令行恢复文件(手动)

  1. 找到文件:
ls ~/.local/share/Trash/files/
  1. 查看原路径:
cat ~/.local/share/Trash/info/文件名.trashinfo
  1. 恢复:
mv ~/.local/share/Trash/files/文件名 /原路径/

四、清空回收站

桌面方式

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

命令行方式

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

⚠️ 不可恢复,请谨慎操作


五、服务器 / 无桌面环境说明

  • Debian Server(无 GUI)默认没有回收站
  • rm 删除的文件 不会进入回收站
  • 如果你需要回收站功能,可使用:
    • trash-cli

安装 trash-cli

sudo apt install trash-cli

使用

trash 文件名        # 删除到回收站
trash-list          # 查看回收站
restore-trash       # 恢复文件

总结

场景 回收站路径
桌面环境(本地磁盘) ~/.local/share/Trash/
外部磁盘 /挂载点/.Trash-UID/
服务器 默认无回收站
推荐工具 trash-cli

如果你能告诉我 Debian 版本 + 桌面环境(GNOME / KDE / XFCE),我可以给你更精确的路径说明。

0