> For AI agents: the complete documentation index is available at https://www.tteam.icu/llms.txt, the full documentation bundle is available at https://www.tteam.icu/llms-full.txt.

# 阿里云ossutil

[官网地址](https://help.aliyun.com/zh/oss/developer-reference/overview-59)

[下载地址](https://help.aliyun.com/zh/oss/developer-reference/install-ossutil2)


**v2**

```bash file="./alioss-ossutil/upload_alioss_v2.sh"
#!/bin/bash

access_key_id=
access_key_secret=
# 全球域名为 oss-accelerate.aliyuncs.com
endpoint="oss-cn-hangzhou.aliyuncs.com"
region="cn-shenzhen"
ossutil_download_url="https://gosspublic.alicdn.com/ossutil/v2/2.3.0/ossutil-2.3.0-linux-amd64.zip"

cat << EOF > /root/.ossutilconfig
[Credentials]
language=CH
endpoint=${endpoint}
Region=${region}
accessKeyID=${access_key_id}
accessKeySecret=${access_key_secret}
EOF

ossutil64 --help > /dev/null 2>&1
oss_result=$?
if [ $oss_result -ne 0 ];then
    curl -O --connect-timeout 10 ${ossutil_download_url} && unzip ossutil-2.3.0-linux-amd64.zip && mv ossutil-2.3.0-linux-amd64/ossutil /usr/local/bin/ossutil && rm -rf ossutil-2.3.0-linux-amd64
fi
ossutil64 cp $1 $2
if [ $? != 0 ];then
    echo "上传或下载失败！！！退出"
    exit 1;
fi

```


**v1**

```bash file="./alioss-ossutil/upload_alioss_v1.sh"
#!/bin/bash

access_key_id=
access_key_secret=
# 全球域名为 oss-accelerate.aliyuncs.com
endpoint="oss-cn-hangzhou.aliyuncs.com"
ossutil_download_url="http://gosspublic.alicdn.com/ossutil/1.7.18/ossutil64"

cat << EOF > /root/.ossutilconfig
[Credentials]
language=CH
endpoint=${endpoint}
accessKeyID=${access_key_id}
accessKeySecret=${access_key_secret}
EOF

ossutil64 --help > /dev/null 2>&1
oss_result=$?
if [ $oss_result -ne 0 ];then
    curl -O --connect-timeout 10 ${ossutil_download_url} && chmod 755 ossutil64 && mv ossutil64 /usr/local/bin/ossutil
fi
ossutil64 cp $1 $2
if [ $? != 0 ];then
    echo "上传或下载失败！！！退出"
    exit 1;
fi

```


:::tip
不想保存文件可以使用单命令行版
:::

```sh
ossutil sync oss://test/deploy/ deploy/ \
  --endpoint oss-accelerate.aliyuncs.com \
  --access-key-id xxx \
  --access-key-secret xxx \
  --jobs 16 \
  --parallel 8
```
