Young87

当前位置:首页 >个人收藏

Linux回收站功能的实现

RM命令改造

vim /etc/bashrc

在文件的最前端添加如下代码

#修改rm命令
alias rm=delete  #命令别名,通过delete来实现rm改为mv
alias r=delete
alias rl='ls /trash' #rl 命令显示回收站中的文件
alias ur=undelfile #ur 命令找回回收站的文件
undelfile()
{
    mv /trash/$@ ./
}
delete()
{
if [ ! -d "/trash/" ];then
         mkdir /trash
fi
\mv --backup=numbered $@ /trash/
}
cleartrash()
{
    read -p "clear sure?[n]" confirm
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf /trash/*
}
source /etc/bashrc

还有一种改造的方法见

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 收藏 | Linux常用156个命令汇总!

下一篇: Python资源大全,让你相见恨晚的Python库

精华推荐