温馨提示×

Ubuntu Recycle能批量删除文件吗

小樊
35
2026-01-02 13:38:30
栏目: 智能运维

Ubuntu 回收站批量删除指南

可以批量删除的方式

  • 图形界面:在 Nautilus(文件) 中打开左侧 回收站,按 Ctrl+A 全选,再点击 删除 或按 Delete 即可一次性清空或批量删除选中的项目。该操作等同于“清空回收站”。
  • 命令行:在终端执行以下命令可一次性清空当前用户的回收站(GNOME 等常见桌面环境路径一致):rm -rf ~/.local/share/Trash/files/*(谨慎,删除后不可恢复)。
  • 命令行更安全替代:安装并使用 trash-cli,执行 trash-empty 清空回收站;如需清空其他用户回收站可用 trash-empty --user <用户名>。该工具与桌面回收站联动,更安全。

路径与注意事项

  • 回收站目录位置:常见桌面环境(如 GNOME/KDE/XFCE)的用户回收站文件位于 ~/.local/share/Trash/files;清空该目录等同于“清空回收站”。
  • 双系统场景:在 NTFS 分区根目录会看到 $RECYCLE.BIN,这是 Windows 的回收站目录,并非 Ubuntu 专用;如需释放空间可删除其内容,系统会在需要时自动重建。
  • 风险提示:命令行删除(如 rm -rf)为不可逆操作,请务必确认目标路径与用户;涉及他人或系统目录时,优先使用 trash-cli 或在图形界面操作,降低误删风险。

进阶 定期自动清空回收站

  • 可用 cron 定时执行清空脚本,例如创建脚本 ~/.emptytrash
    #!/bin/bash
    rm -rf ~/.local/share/Trash/{files,info}/
    
    赋予执行权限:chmod +x ~/.emptytrash 添加到定时任务(如每小时执行一次):
    crontab -e
    0 * * * * /home/你的用户名/.emptytrash
    
    保存后生效,可按需调整频率。

0