多数现代桌面环境(如GNOME、KDE Plasma)原生支持回收站功能,无需额外安装工具,操作便捷。
~/.local/share/Trash/files目录下。~/.local/share/Trash目录中。若偏好命令行操作,可通过以下工具模拟回收站功能:
sudo apt install trash-cli,CentOS/Fedora用sudo yum/dnf install trash-cli);trash /path/to/file(将文件移至回收站)、trash-list(列出回收站内容)、trash-restore(恢复文件)、trash-empty(清空回收站)。sudo apt install gvfs-backends(Ubuntu/Debian)等命令安装;gvfs-trash /path/to/file(移动文件至回收站)、gvfs-trash-empty(清空回收站)。若不想安装额外工具,可手动创建回收站目录并通过别名重写rm命令,实现“删除即移动”的效果。
mkdir ~/.trash(用于存放回收文件);.bashrc文件(或.zshrc,根据shell类型):添加alias rm='mv -t ~/.trash "$@"'(将rm命令重定向为移动文件至~/.trash);source ~/.bashrc使别名生效;rm -rf ~/.trash/*清空回收站,或手动将文件从~/.trash移回原路径。若需更精细的控制(如修改回收站路径、调整保留时间),可通过配置文件实现:
~/.config/trashrc文件,修改[Trash]部分的path参数(如path=/mnt/external_drive/.trash),可将回收站路径改为外部存储设备。gvfs-mount -d /custom/path),但需注意兼容性问题。以上方法覆盖了不同用户需求,可根据自身使用习惯选择。桌面环境自带功能适合普通用户,命令行工具适合终端爱好者,手动方案适合追求定制化的用户。