红联Linux门户
Linux帮助

alias rm 防止ubuntu误删的好方法

发布时间:2016-11-14 10:59:49来源:linux网站作者:gongwan33
为了防止ubuntu 中手快rm不该删除的东西,可以通过alias rm到mv,从而防止误删除。
 
1.在.bashrc中加入如下语句,然后source .bashrc
alias rm="sh /home/[USERNAME]/.remove.sh"
 
2.在用户目录中新建.trash目录
 
3.在用户目录中新建.remove.sh文件,内容如下:
PARA_CNT=$#
TRASH_DIR="/home/[USERNAME]/.trash"
for i in $*; do
STAMP=`date +%s`
fileName=`basename $i`
mv $i $TRASH_DIR/$fileName.$STAMP
done
 
4.touch test, 然后rm test, 在.trash中查看下有没有test.xxx文件,有的话就是成功了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25993.html