重定义rm,避免误删文件
1.创建回收站目录
mkdir /mnt/d/Work/trash
2.vim /etc/bashrc
添加:
###trash begin###
alias rm=del
alias rl='ll -t /mnt/d/Work/trash'
alias ur=undelfile
alias ct=cleantrash
undelfile()
{
mv -i /mnt/d/Work/trash/$@ ./
}
del()
{
mv $@ /mnt/d/Work/trash/
}
cleantrash()
{
read -p "clear trash?" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf /mnt/d/Work/trash/*
}
###trash end###
3.source /etc/bashrc
4.使用
rm ./test.sh //删除test.sh rl //回收站文件列表 ur test.sh //撤销已删除的文件 ct //清空回收站

浙公网安备 33010602011771号