Ubuntu Recycle如何使用命令行清理
导读:Ubuntu 回收站命令行清理指南 一、快速清理 推荐方式(可恢复、更安全):安装并使用 trash-cli,在终端执行: 安装:sudo apt install trash-cli 查看回收站:trash-list 清空回收站:tr...
Ubuntu 回收站命令行清理指南
一、快速清理
-
推荐方式(可恢复、更安全):安装并使用 trash-cli,在终端执行:
- 安装:sudo apt install trash-cli
- 查看回收站:trash-list
- 清空回收站:trash-empty
- 说明:该工具与桌面回收站联动,删除的文件会进入回收站,支持按条目恢复,避免误删风险。
-
直接删除回收站文件(永久删除、不可恢复):清空用户回收站目录 ~/.local/share/Trash/ 下的内容:
- 命令:rm -rf ~/.local/share/Trash/{ files,info} /*
- 说明:files 目录保存被删除的文件,info 目录保存原路径等元数据;此操作不可撤销,请谨慎执行。
二、按条件自动清理
- 使用 autotrash 按时间或剩余空间自动清理:
- 安装:sudo apt-get install autotrash
- 示例:
- 删除超过 30 天的回收站文件:autotrash -d 30
- 当剩余空间低于 1024 MB 时,删除超过 7 天的文件:autotrash --max-free 1024 -d 7
- 立即删除至少 500 MB 的旧文件:autotrash --delete 500
- 建议将常用命令加入定时任务(见下节)以实现定期自动清理。
三、定制清理计划
- 使用 Cron 定时执行清理(以当前用户为例):
- 编辑计划任务:crontab -e
- 示例(每天 02:00 清空回收站):
- 0 2 * * * trash-empty
- 示例(每 7 天删除超过 7 天的回收站文件):
- 0 3 * * 0 autotrash -d 7
- 如需清理系统级或其他用户的回收站,请在脚本中显式指定路径并以相应权限运行;操作前务必确认路径与权限,避免误删。
四、常见问题与排查
- 回收站无法清空(文件被占用或权限异常):
- 检查权限:确保对 ~/.local/share/Trash 及其子目录拥有读写权限。
- 命令行强制清理:执行 rm -rf ~/.local/share/Trash/*(谨慎,永久删除)。
- 仍失败时,重启图形会话或系统后再尝试清理。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Recycle如何使用命令行清理
本文地址: https://pptw.com/jishu/758758.html
