用 trash-cli 把文件删进回收站

不用 rm 直接销毁,删除的文件先进回收站,随时能找回来。

Linux删除文件低风险
运行 trash-put 文件或目录 删除到回收站,trash-list 查看回收站内容,trash-restore 找回文件。

01命令

命令
$ trash-put old-drafts/ && trash-list && trash-restore

02作用说明

在命令行里 rm 删除是无法恢复的,没有回收站。trash-cli 实现了 freedesktop 回收站规范,用 trash-put 删掉的文件会出现在文件管理器的同一个回收站里。trash-list 显示原路径和删除时间,trash-restore 交互式选择恢复,trash-empty 清空回收站。

03风险

风险低风险
使用条件trash-cli package (pip install trash-cli, or apt install trash-cli); needs a freedesktop trash backend
!注意: 回收站里的文件在清空之前仍占磁盘空间——所谓删除的 20 GB 视频其实还在。trash-cli 需要单独安装,系统默认并不自带。

04撤销

撤销
$ trash-restore (picks a trashed item and puts it back)

05来源

  • Trash management — Arch Wiki
    Arch Linux · community · 2026-09-17
    依据: Documents the freedesktop.org trash specification and trash-cli tools (trash-put, trash-list, trash-restore) as the safe-deletion workflow on Linux.

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案