主要思路就是修改 rm 命令,使用 rm 命令后将删除的文件移动到回收站
首先安装 trash-cli ,回收站的命令模式
修改 rm 命令
# 将rm命令重命名为 rrm
sudo mv /usr/bin/rm /usr/bin/rrm
# 软链接 trash 到 rm
sudo ln -s /usr/bin/trash /usr/bin/rm
trash相关命令
trash # 将文件或文件夹移动到回收站
trash-list # 显示已删除的文件
trash-restore # 恢复删除的文件
trash-empty # 清空回收站
trash-rm # 删除回收站中的某个文件
注意: 每个用户的回收站都是单独的,比如使用 sudo trash 删除的文件需要使用 sudo trash-list 查看