温馨提示×

怎样使用debian recycle

小樊
36
2026-10-13 01:09:41
栏目: 智能运维

在 Debian 系统中,本身并没有像 Windows 那样的“回收站(Recycle Bin)”概念,也没有内置叫 recycle 的命令或工具。不过,你可能是以下几种情况之一,我分别说明:


一、你指的是“误删文件后如何恢复”

Debian 默认直接用 rm 删除文件,不会进回收站,所以:

1. 使用 trash-cli(推荐)

这是最接近“回收站”的方案。

安装

sudo apt update
sudo apt install trash-cli

常用命令

trash-put 文件或目录   # 删除到回收站
trash-list            # 查看回收站内容
trash-restore         # 恢复文件
trash-empty           # 清空回收站

✅ 文件会存放在:

~/.local/share/Trash/

二、你指的是“桌面环境的回收站”

如果你使用的是:

  • GNOME
  • KDE
  • XFCE

那么:

  • 文件管理器中删除文件 → 自动进入回收站
  • 回收站位置:~/.local/share/Trash

命令行可用 trash-cli 管理。


三、你指的是 Samba / 文件服务器的 recycle 模块

如果你在配置 Samba 共享,有一个 recycle 模块:

示例(smb.conf)

[share]
path = /srv/samba/share
read only = no
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes

删除的文件会进入 .recycle 目录,而不是直接消失。


四、你指的是“rm 防误删”

可以设置别名:

alias rm='trash-put'

加入 ~/.bashrc 永久生效。


总结

需求 方案
像 Windows 回收站 trash-cli
桌面环境 自带回收站
服务器防误删 trash-cli 或别名
Samba 共享 recycle 模块

如果你能具体说一下:

  • 是 命令行还是桌面
  • 是 本地文件还是共享文件

我可以给你更精确的操作步骤。

0 踩