背景
在linux服务器上工作,常常和rm
打交道,难免手滑删除了重要的东西。而且linux又没有回收站功能,一旦删错东西真是欲哭无泪。别问我为什么知道,说多了都是泪。
主要思路是用mv
命令代替rm
,将要删除的东西移动到回收站目录。
方案
新建删除到回收站脚本
mkdir ~/bin
vim ~/bin/trash
# 将下面的内容写入1
mv -v $@ ${trash_bin}
chmod +x ~/bin/trash
# 增加执行权限
登录时初始化回收站
1 | # 将以下内容追加到"~/.bashrc"中,回收站是以每天的日期新建文件夹 |