温馨提示×

如何配置ubuntu recycle

小樊
41
2026-10-12 08:54:22
栏目: 智能运维

在 Ubuntu 中,“Recycle(回收站)”通常不是像 Windows 那样需要手动“配置”的系统服务,而是由桌面环境(如 GNOME / KDE)和文件管理器(如 Nautilus)自动管理的。不过,你可以从是否启用、存放位置、自动清理、权限等方面来进行“配置”。

下面按使用场景说明:


一、桌面用户(最常见)

1. 回收站在哪里

每个用户都有自己的回收站:

~/.local/share/Trash/

结构:

Trash/
├── files/     # 删除的文件
└── info/      # 删除信息(时间、路径)

外部磁盘删除的文件通常在:

/media/你的用户名/磁盘名/.Trash-1000/

2. 基本“配置”(GUI)

如果你使用 Ubuntu 默认 GNOME:

  • 删除文件:选中 → Delete 或右键 → 移动到回收站
  • 恢复:打开「文件」→ 左侧「回收站」
  • 清空:右键回收站 → 清空

✅ 无需额外配置即可使用


二、自动清理回收站(推荐配置)

方法 1:使用 autotrash(最常用)

sudo apt install autotrash

每天清理 30 天前的文件:

autotrash -d 30

加入定时任务:

crontab -e

添加:

@daily autotrash -d 30

方法 2:手动清理脚本

rm -rf ~/.local/share/Trash/*

可加入 cron 或 systemd


三、服务器 / 无桌面环境(CLI)

Ubuntu Server 默认没有回收站,rm 直接删除。

方案 1:使用 trash-cli

sudo apt install trash-cli

使用:

trash 文件
trash-list
restore-trash
empty-trash

✅ 推荐服务器替代 rm


方案 2:给 rm 加保护

alias rm='trash'

写入:

~/.bashrc

四、常见问题

回收站不显示?

  • 确认你用的是桌面环境
  • 检查:
ls ~/.local/share/Trash

权限问题?

chown -R $USER:$USER ~/.local/share/Trash

五、总结

场景 推荐方式
桌面用户 默认即可
自动清理 autotrash
服务器 trash-cli
防误删 alias rm=trash

如果你指的是 某种特定软件(如 Samba / Docker / 自建服务)的 recycle,可以告诉我具体场景,我可以给你精确配置。

0 踩