优秀的编程知识分享平台

网站首页 > 技术文章 正文

修改rm命令防止文件误删后无法恢复

nanyue 2024-07-20 23:39:40 技术文章 21 ℃

主要思路就是修改 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 查看

Tags:

最近发表
标签列表