Linux里回收站文件在哪
导读:Linux 回收站位置与结构 位置总览 大多数桌面环境(如 GNOME、KDE、XFCE)将已删除文件移动到用户主目录下的隐藏目录:~/.local/share/Trash。该目录通常包含: files/:实际存放被删除的文件与目录 i...
Linux 回收站位置与结构
位置总览
- 大多数桌面环境(如 GNOME、KDE、XFCE)将已删除文件移动到用户主目录下的隐藏目录:~/.local/share/Trash。该目录通常包含:
- files/:实际存放被删除的文件与目录
- info/:存放元数据(如 .trashinfo,记录原路径与删除时间)
- 一些较旧或特定发行版可能使用:~/.Trash(同样常见结构为 files/ 与 info/)
- 回收站是“移动到指定位置”的机制,并非立即物理删除;在手动清空或系统策略清理前,文件仍可恢复。
如何快速查看与操作
- 查看回收站文件
- 终端执行:
ls ~/.local/share/Trash/files(或ls ~/.Trash/files若使用旧路径)
- 终端执行:
- 恢复文件
- 例如:
mv ~/.local/share/Trash/files/example.txt ~/(恢复到主目录;也可指定其他目标路径)
- 例如:
- 清空回收站(永久删除)
- 终端执行:
rm -rf ~/.local/share/Trash/files/*与rm -rf ~/.local/share/Trash/info/* - 图形界面可在文件管理器中右键选择“清空回收站”
- 终端执行:
- 注意:上述
rm -rf操作不可逆,执行前请确认不再需要这些文件。
命令行工具 trash-cli
- 若安装了 trash-cli,可用更安全的回收站命令:
- 安装
- Debian/Ubuntu:
sudo apt install trash-cli - CentOS/RHEL:
sudo yum install trash-cli
- Debian/Ubuntu:
- 常用命令
trash-put file.txt(移入回收站)trash-list(列出回收站内容)trash-restore(交互式恢复)trash-empty(清空回收站)trash-rm file.txt(从回收站删除指定项)
- 安装
- 提示:可用别名
alias rm='trash-put'将rm替换为移入回收站(请谨慎评估风险)。
没有图形界面或找不到回收站时
- 仅在终端使用
rm删除时,文件通常不会进入回收站,而是被直接删除;此时没有“回收站”可查。 - 若你期望有回收站行为,建议使用支持回收站的命令(如 trash-cli),或在删除前先备份重要数据。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux里回收站文件在哪
本文地址: https://pptw.com/jishu/778245.html
