当前位置:首页 > Linux > 正文

如何在Linux中访问回收站?

Linux图形界面中,删除的文件通常进入桌面环境(如GNOME、KDE)的回收站,打开文件管理器(如Nautilus、Dolphin),在侧边栏或主界面查找”回收站”图标点击即可访问。**注意:** 命令行 rm删除的文件**不会**进入回收站,会被直接永久删除。

通过图形界面进入回收站(推荐普通用户使用)

不同桌面环境的回收站入口位置有所差异,具体如下:

  1. GNOME桌面(Ubuntu默认)

    • 点击桌面左侧活动(Activities) 或按Super键(Windows键)。
    • 在顶部搜索栏输入 “回收站”“Trash”,直接打开应用。
    • 或在文件管理器(Nautilus)左侧导航栏找到 “回收站” 图标。
  2. KDE Plasma桌面(Kubuntu等)

    如何在Linux中访问回收站? 第1张

    • 桌面右下角任务栏通常有 “回收站” 图标,直接点击即可。
    • 若未显示,可通过文件管理器(Dolphin)左侧的 “回收站” 选项进入。
    • XFCE桌面(Xubuntu等)

      • 桌面空白处右键单击,选择 “回收站”
      • 或在文件管理器(Thunar)左侧导航栏查找 “Trash” 选项。
      • 其他桌面环境(如MATE、Cinnamon)

        如何在Linux中访问回收站? 第2张

        回收站通常位于桌面右下角或文件管理器的显眼位置。

      • 通过命令行访问回收站目录(高级用户适用)

        ️ 警告:直接操作回收站目录可能破坏文件元数据,导致无法恢复!建议仅在图形界面不可用时使用。

        1. 定位回收站目录

          Linux回收站的实际路径为:

          ~/.local/share/Trash/

          如何在Linux中访问回收站? 第3张

          • 表示当前用户的家目录(如/home/username)。
          • 子目录说明:
            • files/:存放被删除的文件。
            • info/:存储文件的原始路径、删除时间等元数据。
          • 进入回收站目录

            打开终端(Ctrl+Alt+T),输入命令:

            cd ~/.local/share/Trash/files

            使用ls命令可查看已删除的文件列表。

          • 恢复文件(命令行操作)

            • 将文件移回原路径(需记录原始路径): mv filename.txt /original/path/
            • 通过info目录查询原始路径: cat ~/.local/share/Trash/info/filename.txt.trashinfo
            • 注意事项

              1. 回收站仅存储图形界面删除的文件

                通过命令行rm删除的文件不会进入回收站,而是永久删除!需谨慎操作。

              2. 不同分区/磁盘的回收站规则

                若文件位于非系统分区(如外接硬盘),删除后会存储在对应分区的.Trash-1000目录(需显示隐藏文件查看)。

              3. 清空回收站
                • 图形界面:回收站内右键选择 “清空回收站”
                • 命令行:rm -rf ~/.local/share/Trash/files/*(风险高,慎用)。


              误删文件如何恢复?

              • 若文件未进入回收站(如用rm删除),可尝试工具如testdisk或photorec恢复(成功率取决于磁盘写入情况)。
              • 推荐安装trash-cli工具替代rm: sudo apt install trash-cli # Debian/Ubuntu trash-put filename # 安全删除(文件将进入回收站)


              • 普通用户:优先通过桌面环境的图形界面进入回收站(安全便捷)。
              • 高级用户:命令行操作~/.local/share/Trash/目录需谨慎,避免手动修改元数据。
              • 关键建议:避免依赖回收站作为备份,重要数据请定期备份至外部存储!

              参考资料:

              • FreeDesktop.org Trash Specification (规范文档)
              • GNOME/KDE/XFCE官方文档
              • Linux命令行工具trash-cli手册页

0