参考链接:https://www.cnblogs.com/qzqdy/p/9299595.html
1.修改配置
mkdir -p ~/.Trash
vi ~/.bashrc
在文件后追加:
alias rm=trash
alias rl='ls ~/.Trash'
alias ur=undelfile
undelfile()
{
mv -i ~/.Trash/$@ ./
}
trash()
{
mv $@ ~/.Trash/
}
cleartrash()
{
read -p "Clear trash?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.Trash/*
}
2.刷新配置
source ~/.bashrc
3.使用
你现在可以使用rm(删除),ur(撤销),rl(列出回收站),cleartrash(清空回收站)命令了。
#删除一个文件夹,helloworld下面的文件均被移到回收站中
rm helloworld
#删除一个文件
rm abc.txt
#撤销abc.txt
ur abc.txt
#撤销helloworld文件夹
ur helloworld
#列出回收站
rl
#清空回收站
cleartrash