Linux回收站功能的实现
日期: 2018-02-11 分类: 个人收藏 335次阅读
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
精华推荐