需要将这个脚本利用alias别名写到~/.bashrc中。
vim ~/.bashrc
#add rm.sh
alias del='sh /home/username/rm.sh'
rm.sh的内容如下:
#!/bin/bash
_recyc='/home/username/workspace/recycle'
test ! -d $_recyc && mkdir -p $_recyc
_datedir=`date +"%Y%m%d"`
_dstdir=$_recyc/$_datedir
test ! -d $_dstdir && mkdir -p $_dstdir
for _parms in $*
do
if [ -d $_parms ] || [ -f $_parms ];then
test -d $_parms && echo "$_parms is directory" && mv $_parms $_dstdir/
test -f $_parms && echo "$_parms is file" && mv $_parms $_dstdir/
else
echo "$_parms is not directory or file"
fi
done
4162

被折叠的 条评论
为什么被折叠?



