shell 下载zip压缩包

1,303 阅读1分钟

wget

实例:curl -L -O http://192.168.20.104:5000/hege.zip

  • 含有进度条。
  • 404有明显提示。 wget下载成功.png

wget下载重名.png

wget下载失败.png

curl

实例:curl -L -O http://192.168.20.104:5000/hege.zip
注意点:

  • 下载成功,直接覆盖,没有提示。
  • 下载失败明显提示。

curl下载成功.png

curl下载失败.png

#!/bin/bash
# 从指定的服务器中下载图片
SERVER_URL="http://192.168.20.104:5000/"
ZIP_NAME=$1
if [ -z "$ZIP_NAME" ];
then
    echo '没有输入zip名称'
    read -t 30 -p '请输入zip的名称(含有zip后缀名称):' ZIP_NAME
    echo "输入的名称是:${ZIP_NAME}"
    wget "${SERVER_URL}${ZIP_NAME}"
else
    echo "输入的zip名称为:${ZIP_NAME}"
    wget "${SERVER_URL}${ZIP_NAME}"
fi;