#cd ~
# vim .bashrc // 添加如下内容
# Redefine rm cmd to avoid accidental deletion -- 20150706pm_lile add
if [ ! -d ~/.trash ]; then
mkdir -p ~/.trash
fi
alias rm=trash
alias r=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
mv -i ~/.trash/$@ ./
}
trash()
{
mv -b $@ ~/.trash/
}
cleartrash()
{
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.trash/*
}
# source ~/.bashrc // 或者 关闭终端 再打开亦可
自此, rm 删除的文档都会移动到 ~/.trash 文件夹;
若需要清空自定义回收站, cleartrash 即可。
参考文章: http://blog.csdn.net/wklken/article/details/6898590