温馨提示×

Linux回收站如何删除

小樊
41
2026-08-29 03:53:23
栏目: 智能运维

在 Linux 中没有 Windows 那样的“回收站”机制,删除文件通常是立即删除的。不过,不同桌面环境(如 GNOME、KDE)或文件管理器(如 Nautilus、Dolphin)会提供类似回收站的功能。下面分情况说明如何“删除回收站里的文件”。


一、桌面环境(图形界面)

1️⃣ GNOME / Ubuntu(默认)

  • 打开「文件」→ 左侧 回收站
  • 右键文件 → 删除清空回收站

或:

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

2️⃣ KDE (Dolphin)

  • 打开 Dolphin → 回收站
  • 右键 → 删除 / 清空回收站

二、命令行方式(最常用)

1️⃣ 查看回收站内容

ls ~/.local/share/Trash/files

2️⃣ 删除回收站中的某个文件

rm ~/.local/share/Trash/files/文件名

3️⃣ 清空回收站

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

⚠️ 不可恢复,慎操作


三、单个磁盘挂载点的回收站

如果文件在 U 盘或外接硬盘删除,回收站可能在挂载点:

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

删除:

rm -rf /media/用户名/磁盘名/.Trash-1000/files/*

四、彻底删除(不经过回收站)

Linux 默认没有回收站,直接用:

rm 文件
rm -r 目录
rm -rf 目录

⚠️ rm 删除后无法恢复


五、给 Linux 加“回收站”(推荐)

如果你经常误删,可安装工具:

使用 trash-cli

sudo apt install trash-cli        # Debian/Ubuntu
sudo yum install trash-cli        # CentOS

常用命令

trash 文件                # 删除到回收站
trash-list                # 查看回收站
trash-rm 文件              # 从回收站删除
trash-empty               # 清空回收站

可恢复,比 rm 安全


六、总结

场景 建议
图形界面 右键清空回收站
命令行 rm -rf ~/.local/share/Trash/*
想防误删 使用 trash-cli
外置磁盘 检查挂载点下的 .Trash-*

如果你是 服务器 / 无桌面 / 特定 Linux 发行版,可以告诉我,我可以给你更精确的命令。

0