Linux回收站功能如何使用
导读:Linux回收站功能使用指南 一 图形界面回收站的使用 在常见的桌面环境中(如 GNOME Nautilus、KDE Dolphin、XFCE Thunar),删除文件时会自动进入回收站,可在文件管理器的侧栏点击回收站图标查看、恢复或清空...
Linux回收站功能使用指南
一 图形界面回收站的使用
- 在常见的桌面环境中(如 GNOME Nautilus、KDE Dolphin、XFCE Thunar),删除文件时会自动进入回收站,可在文件管理器的侧栏点击回收站图标查看、恢复或清空。
- 图形界面删除的本质是将文件移动到用户目录下的回收站目录:~/.local/share/Trash/,其中包含两个子目录:
- files/:存放被删除的实际文件/目录
- info/:存放对应的元数据(如原路径、删除时间等)
- 通过图形界面执行“还原”或“清空”操作,等价于对该目录的文件/信息进行移动或删除。
二 命令行工具 trash-cli 的使用
- 安装(不同发行版):
- Debian/Ubuntu:sudo apt-get install trash-cli
- Fedora:sudo dnf install trash-cli
- Arch:sudo pacman -S trash-cli
- 常用命令:
- 删除到回收站:trash < 文件或目录>
- 列出回收站:trash-list
- 交互式恢复:trash-restore
- 清空回收站:trash-empty
- 说明:trash-cli遵循 FreeDesktop.org Trash 规范,与大多数桌面环境兼容,适合在终端中安全“删除”。
三 命令行工具 gvfs-trash 的使用(GNOME 环境)
- 安装(不同发行版):
- Debian/Ubuntu:sudo apt-get install gvfs-bin
- Fedora:sudo dnf install gvfs
- Arch:sudo pacman -S gvfs
- 常用命令:
- 删除到回收站:gvfs-trash < 文件或目录>
- 清空回收站:gvfs-trash --empty
- 说明:gvfs-trash是 GVFS 的一部分,GNOME 环境中可直接使用,其他桌面若支持 GVFS 也可使用。
四 手动管理与自定义回收站
- 直接操作回收站目录(不依赖工具):
- 查看内容:
- ls ~/.local/share/Trash/files/
- ls ~/.local/share/Trash/info/
- 手动恢复:
- mv ~/.local/share/Trash/files/< 文件名> < 目标路径>
- 手动清空:
- rm -rf ~/.local/share/Trash/files/*
- rm -rf ~/.local/share/Trash/info/*
- 查看内容:
- 自定义回收站路径(通过环境变量):
- 基于 XDG 规范:设置 XDG_DATA_HOME 到一个自定义目录(如 /path/to/your/trash),回收站将位于该目录下的 Trash/files 与 Trash/info。
- 在 ~/.bashrc 或 ~/.bash_profile 中添加:
- export XDG_DATA_HOME=“/path/to/your/trash”
- 使配置生效:source ~/.bashrc
- 安全删除建议(替代方案):
- 使用 rm -i 进行删除前确认,降低误删风险(注意:rm 默认不会进入回收站)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux回收站功能如何使用
本文地址: https://pptw.com/jishu/767448.html
