PARA_CNT=$#
TRASH_DIR="/main/.rm_trash/files"

for i in $*; do
        if [[ "$i" == "-rf"  ]];then
                continue
        elif [[ "$i" == "-r" ]];then
                continue
        fi
        #echo "参数 $i"
        STAMP=`date -d today +"%Y-%m-%d-%T"`
        fileName=`basename $i`
        first_char="${i:0:1}"
    #echo $first_char
    if [[ "$first_char" == "/" ]];then
            echo "["$STAMP"] del from "$i >> $TRASH_DIR/../rm.log
    else
            echo "["$STAMP"] del from "`pwd`"/"$i >> $TRASH_DIR/../rm.log
    fi
    mv $i $TRASH_DIR/$fileName.$STAMP
done

/etc/bash.bashrc中添加如下语句:

alias rm="bash /main/.rm_trash/rm.sh"

相关文章:

  • 2022-12-23
  • 2021-09-19
  • 2022-02-18
  • 2021-09-19
  • 2021-09-19
  • 2022-12-23
  • 2021-05-31
  • 2021-07-12
猜你喜欢
  • 2022-02-03
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
相关资源
相似解决方案