美文网首页
rm 命令替换成 mv 命令

rm 命令替换成 mv 命令

作者: 衣介书生 | 来源:发表于2020-03-06 10:13 被阅读0次

参考
将以下代码添加到~/.bashrc文件中,保存退出,执行source ~/.bashrc

trash(){
    TRASH=~/.trash ;
    if [ ! -d "$TRASH" ]; then
        echo "创建垃圾回收站目录";
        mkdir $TRASH ;
    fi

    str1=$@ ;
    str2=${str1##-* } ;
    mv $str2 ~/.trash/ ;
}

alias rm=trash
  • str1=$@是将传递给trash函数参数全部存储为字符串
  • ${str1##-* }是截取字符串str1的最后一个特殊参数的右边的子串,也就是真正要处理的文件名

相关文章

网友评论

      本文标题:rm 命令替换成 mv 命令

      本文链接:https://www.haomeiwen.com/subject/qujvrhtx.html