首页主机资讯Ubuntu回收站占用过多磁盘怎么办

Ubuntu回收站占用过多磁盘怎么办

时间2026-01-19 06:55:04发布访客分类主机资讯浏览1485
导读:Ubuntu 回收站占用过多磁盘的处理步骤 一、快速定位与一次性清理 先看磁盘占用:运行命令查看分区使用率,确认是否因回收站导致空间告急。示例:df -h。 图形界面清空:在桌面找到回收站/垃圾桶图标,右键 → 清空回收站。 命令行清空当...

Ubuntu 回收站占用过多磁盘的处理步骤

一、快速定位与一次性清理

  • 先看磁盘占用:运行命令查看分区使用率,确认是否因回收站导致空间告急。示例:df -h
  • 图形界面清空:在桌面找到回收站/垃圾桶图标,右键 → 清空回收站
  • 命令行清空当前用户回收站:
    • 删除文件内容:rm -rf ~/.local/share/Trash/files/*
    • 删除元数据记录:rm -rf ~/.local/share/Trash/info/*
      提示:上述操作不可恢复,请确认回收站中无重要文件。
  • 多用户或服务器批量清理(需管理员权限):
    • 清理 root:sudo rm -rf /root/.local/share/Trash/*
    • 遍历 /home 下各用户回收站:
      for u in /home/*;
           do sudo rm -rf "$u/.local/share/Trash"/*;
           done
      

以上路径符合 freedesktop.org 回收站规范,适用于 GNOME/KDE 等常见桌面环境。

二、无法登录桌面或终端卡死时的应急清理

  • 进入字符终端:按 Ctrl+Alt+F4 登录 TTY,返回图形界面用 Ctrl+Alt+F7。若图形会话因磁盘满而异常,可先清理再重启。
  • 用其他会话清理:
    • 通过客人会话登录后清理;或
    • 用另一台机器 SSH 登录本机后执行清理命令(如:rm -rf ~/.local/share/Trash/*)。
  • 大目录删除很慢或卡顿时的替代方案(更快更安全):
    mkdir -p /tmp/empty
    rsync --delete-before -a -H -v --progress --stats /tmp/empty/ ~/.local/share/Trash/files/
    rm -rf /tmp/empty
    
  • 清理后可重启:sudo reboot
    以上方法可在空间耗尽导致桌面无响应时有效释放空间并恢复登录。

三、避免再次爆满的自动化方案

  • 定时清空(简单粗暴):
    • 编辑当前用户计划任务:crontab -e
    • 每天 02:00 清空:0 2 * * * rm -rf ~/.local/share/Trash/*
  • 按“时间/空间阈值”智能清理(推荐):安装并使用 autotrash
    • 安装:sudo apt-get install autotrash
    • 示例:删除回收站中超过 30 天 的文件
      autotrash -d 30
      
    • 示例:当可用空间少于 1GB 时,删除最旧文件(优先保证空间)
      autotrash --min-free 1024
      
    • 加入定时任务(每天运行):
      @daily /usr/bin/autotrash -d 30
      
  • 使用 trash-cli 管理回收站(更安全的可恢复删除):
    • 安装:sudo apt-get install trash-cli
    • 常用:trash-empty(清空)、trash-list(查看)、trash-rm < 文件> (按文件删除)
      以上方案可按需选择,兼顾自动化与可恢复性。

四、顺带排查其他常见大占用目录

  • 系统日志:sudo du -sh /var/log/*,必要时压缩或清理旧日志。
  • 临时文件:sudo find /tmp -type f -mtime +7 -delete(删除 7 天前 临时文件)。
  • APT 缓存与无用包:
    • 清理已下载包缓存:sudo apt-get clean
    • 清理旧索引:sudo apt-get autoclean
    • 移除不再需要的依赖:sudo apt-get autoremove
      这些步骤常能进一步释放可观空间,配合回收站清理效果更佳。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu回收站占用过多磁盘怎么办
本文地址: https://pptw.com/jishu/785365.html
Ubuntu回收站如何设置自动清理 Ubuntu回收站恢复失败怎么办

游客 回复需填写必要信息