慎用rm -rf
首先,搞个回收站
在~下 .bashrc或者.bash_profile加入
mkdir -p ~/.trash alias rm=trash alias r=trash alias rl='ls ~/.trash' alias ur=undelfile undelfile() { mv -i ~/.trash/$@ ./ } trash() { mv $@ ~/.trash/ } 这是执行 rm 就相当于执行mv了 注:此时已经木有rm -rf了 删除的文件会在.trash中出现 可以恢复回去 ur filename 这就带来一个问题,如何删除回收站里的东西,这是后rm在这里是木有用的 在刚才.bashrc下继续加函数 cleartrash() { read -p "clear sure?[n]" confirm [ $confirm == 'y' ] || [ $confirm == 'Y' ] && /usr/bin/rm -rf ~/.trash/* }
然后保存,再使用 source ~/.bashrc 加载bashrc
如果想清空回收站的话
$ cleartrash就行了