首页主机资讯Ubuntu Recycle bin占用空间大怎么办

Ubuntu Recycle bin占用空间大怎么办

时间2025-12-10 14:11:03发布访客分类主机资讯浏览1386
导读:Ubuntu 回收站占用空间大的处理步骤 一、先定位与快速清理 查看整体磁盘使用:运行df -h,确认哪个分区被占满。 图形界面:在“文件”中打开左侧回收站,右键选择清空回收站。 命令行(当前用户):清空回收站目录**~/.local/s...

Ubuntu 回收站占用空间大的处理步骤

一、先定位与快速清理

  • 查看整体磁盘使用:运行df -h,确认哪个分区被占满。
  • 图形界面:在“文件”中打开左侧回收站,右键选择清空回收站
  • 命令行(当前用户):清空回收站目录**~/.local/share/Trash/** 下的内容:
    • 清空文件:rm -rf ~/.local/share/Trash/files/*
    • 清空信息记录:rm -rf ~/.local/share/Trash/info/*
  • 多用户或系统级目录:若文件在**/root/.local/share/Trash/** 或挂载盘(如 /media/$USER/…/.Trash-1000/files),需切换到对应用户或用 sudo 清理对应路径。
  • 大量文件时避免卡死:用“空目录同步法”快速删除,示例:
    rsync --delete-before -a -H -v --progress --stats /home/$USER/empty/ /home/$USER/.local/share/Trash/files/
    其中 empty 是事先创建的空目录;删除完成后可 rm -rf empty。
  • 清理后若空间未释放:可能存在“已删除但被进程占用”的文件,执行 lsof | grep deleted 查看并结束相关进程后再观察。

二、图形界面卡死或无法登录时的清理

  • 进入文本终端:按 Ctrl+Alt+F2/F3/F4(返回图形界面用 Ctrl+Alt+F1/F7),以可用账户登录。
  • 若当前用户桌面卡死:用 ps -A | grep nautilus 找到文件管理器进程,执行 killall nautilus 释放卡死状态。
  • 远程清理:用 ssh 用户名@IP 登录后按“一、快速清理”的步骤处理回收站。
  • 清理完成再重启图形会话或系统:执行 sudo service lightdm restart(或 reboot)。

三、防止再次堆积与自动清理

  • 安装并使用 autotrash 自动按时间/空间清理回收站:
    • 安装:sudo apt-get install autotrash
    • 示例:
      • 删除回收站中超过 30 天的文件:autotrash -d 30
      • 当可用空间低于 1024 MB 时,删除 7 天前的文件:autotrash --max-free 1024 -d 7
  • 配置 Cron 定时任务(当前用户):
    • 每天清理:crontab -e 添加 0 0 * * * /usr/bin/autotrash -d 30
    • 每周清理:0 0 * * 0 /usr/bin/autotrash -d 7
  • 说明:GNOME 回收站本身不自带自动清理功能,上述方式可实现按天/按剩余空间的自动维护。

四、顺带释放系统其他占用

  • 清理 APT 缓存:sudo apt-get clean;sudo apt-get autoclean
  • 移除不再需要的包与旧内核:sudo apt-get autoremove --purge
  • 清理日志:journalctl --vacuum-time 30d
  • 清理缩略图缓存:rm -rf ~/.cache/thumbnails/*
  • 分析大文件/目录:用 baobab(磁盘使用分析器) 或 du -sh 定位占用来源。

五、注意事项

  • 删除前确认回收站中无需要恢复的重要文件;对系统目录操作谨慎,必要时使用 sudo 并核对路径。
  • 大量文件删除时优先使用“空目录同步法”或分批删除,避免 rm -rf 引发短时高负载或界面卡死。
  • 若空间释放不明显,检查是否有进程占用已删除文件(lsof | grep deleted)并结束相关进程。

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


若转载请注明出处: Ubuntu Recycle bin占用空间大怎么办
本文地址: https://pptw.com/jishu/768269.html
Ubuntu Recycle bin误删文件能找回吗 Ubuntu Recycle文件恢复有哪些方法

游客 回复需填写必要信息