ubuntu 使用alias 新增删除命令del替代rm

alias del=trash  #del命令别名删除文件至回收站
alias lt='ls /tmp'  #lt命令显示回收站中的文件
alias cle=cleartrash #cle清除tmp文件夹
alias udel=undelfile # udel找回回收站中的文件
undelfile() #这个函数的作用是找回回收站下的文件
{
    mv -i /tmp/$@ ./
}
trash() #这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站
{
    mv $@ /tmp/
}
cleartrash()  #这个函数的作用是清空回收站目录下的所有文件
{
    read -p "clear sure?[y/n]" confirm
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf /tmp/*
}

~/.bashrc 末尾加入上述代码,然后source .bashrc生效即可  

原文地址:https://www.cnblogs.com/buyizhiyou/p/11097010.html