美文网首页
linux利用shell脚本下载文件并解压

linux利用shell脚本下载文件并解压

作者: 南瓜pump | 来源:发表于2022-02-09 10:16 被阅读0次

    新建shell脚本文件:

    sudo vi upload.sh
    

    输入以下内容:

    #!/bin/bash
    
    # 日期时间
    date_time=`date +%Y-%m-%d-%H-%M-%S`
    # 存储位置
    deploy_path="/service/www/web30"
    # wget引入
    WGET='/usr/bin/wget'
    
    # 使用说明
    function usage() {
            echo -e "Usage:";
            echo -e "./update.sh gz_download_url";
            echo -e "\n";
    }
    
    # 参数检测,只接收一个参数
    if [[ $# -ne 1 ]];then
            usage
            exit 1
    fi
    # 取第一个参数作为下载地址
    gz_download_url=$1
    
    # 进入下载目录
    cd ${deploy_path};
    # 备份原文件,以日期时间结尾
    mv webapp  webapp_${date_time};
    # 创建并进入文件夹
    mkdir webapp;
    cd webapp;
    
    # wget下载文件
    ${WGET} ${gz_download_url};
    # 解压文件,my_download_file.tar.gz是文件名
    tar zxvf my_download_file.tar.gz;
    

    使用示例:

    sudo ./upload.sh https://img.haomeiwen.com/i9512484/fd3c099090aed8d3.png?imageMogr2/auto-orient/strip|imageView2/2/w/760/format/webp.jpg
    

    相关文章

      网友评论

          本文标题:linux利用shell脚本下载文件并解压

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