html tool

2017年8月16日星期三

rm替代脚本

add:http://yuanshuilee.blog.163.com/blog/static/21769727520131021355927/
[popexizhi: rm 太有危险了,还是使用替代脚本mv代替比较好一些,如下脚本
加到执行路径下就ok
vim xrm #写入脚本
chmod oug+x rm 
echo $PATH #找个默认的路径使用
sudo mv xrm /usr/local/bin
]


#!/bin/bash
#首先要将带“-”的选项删除,因为rm可以-r -f -i,所以首先删掉这几个,最后是删除文件,
while echo "$1" |grep \- >/dev/null 2>&1
do
    shift
done

if [ ! -d $HOME/.trash ]
then mkdir $HOME/.trash
fi
#循环删除文件,并加上时间戳
for i in "$@"
do
    time=`date +%m-%d_%H-%M-%S`
    mv "$i" $HOME/.trash/"$time"_"$i"
done;

没有评论:

发表评论