首页主机资讯Ubuntu回收站清理技巧

Ubuntu回收站清理技巧

时间2026-01-19 06:58:04发布访客分类主机资讯浏览876
导读:Ubuntu回收站清理技巧 一 图形界面快速清理 在 Ubuntu 默认桌面环境 GNOME 中,打开文件管理器(Nautilus),在左侧点击 回收站/废纸篓,右上角选择 清空回收站;也可在图标上右键执行 清空回收站。 KDE Plas...

Ubuntu回收站清理技巧

一 图形界面快速清理

  • Ubuntu 默认桌面环境 GNOME 中,打开文件管理器(Nautilus),在左侧点击 回收站/废纸篓,右上角选择 清空回收站;也可在图标上右键执行 清空回收站
  • KDE Plasma、XFCE、LXDE/LXQt、Cinnamon、MATE 等主流桌面环境的操作基本一致:打开各自文件管理器 → 进入回收站 → 点击清空或右键删除。
  • 适合不熟悉命令行的用户,操作直观、可逐项删除或整站清空。

二 命令行清理(通用且高效)

  • 回收站遵循 freedesktop.org 标准,用户回收站位于:~/.local/share/Trash/,其中包含两个子目录:
    • files:实际存放被删除的文件/目录
    • info:存放删除记录与元数据
  • 常用命令(当前用户):
    • 整站清空:
      rm -rf ~/.local/share/Trash/*
      
    • 或分别清理两个子目录:
      rm -rf ~/.local/share/Trash/files/*
      rm -rf ~/.local/share/Trash/info/*
      
  • 多用户/服务器批量清理(需管理员权限):
    for user in /home/*;
         do
      sudo rm -rf "$user/.local/share/Trash"/*
    done
    
  • 清理 root 回收站:
    sudo rm -rf /root/.local/share/Trash/*
    
  • 提示:命令行删除为不可逆操作,执行前请确认回收站中无需要恢复的数据。

三 使用 trash-cli 工具(更安全可脚本化)

  • 安装 CLI 工具:
    sudo apt install trash-cli
    
  • 常用命令:
    • 清空回收站:
      trash-empty
      
    • 按需删除单个/匹配项(支持通配符):
      trash-rm '*.log'
      
  • 优点:遵循回收站规范,避免误删系统目录,更适合纳入脚本与自动化流程。

四 定时自动清理与空间释放

  • 当前用户定时清空(例如每天 02:00):
    1. 运行 crontab -e
    2. 添加一行:
      0 2 * * * rm -rf ~/.local/share/Trash/*
      
  • 多用户环境可用 root 的 crontab 统一维护,或在脚本中遍历 /home 下的用户目录执行清理。
  • 注意:定时任务执行的是不可逆删除,建议保留日志或先做容量评估。

五 回收站占用过大时的应急与排查

  • 现象与应急:回收站堆积大量文件(如 100GB+)可能导致 磁盘空间不足、图形界面卡顿或登录异常。此时可:
    • 使用其他账户登录或通过 SSH 登录,清理目标用户的回收站目录以快速释放空间;
    • 图形界面无响应时,优先用命令行处理,避免进一步占用 I/O。
  • 快速删除超大目录的技巧:使用 rsync 空目录“镜像删除”,通常比 rm -rf 更快更稳:
    mkdir -p /tmp/empty
    rsync --delete-before -a -H -v --progress --stats /tmp/empty/ ~/.local/share/Trash/files/
    
  • 定位大文件/目录:使用磁盘用量分析工具 baobab(图形化)找出占用空间的主要路径,再决定清理策略。

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


若转载请注明出处: Ubuntu回收站清理技巧
本文地址: https://pptw.com/jishu/785368.html
Ubuntu如何备份回收文件 Debian Nginx如何实现HTTPS重定向

游客 回复需填写必要信息