ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。
安装过程中,需要使用解压工具(unzip、7z)解压软件包,请提前安装其中的一个解压工具。
yum -y install unzip
Linux系统一键安装
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash
其他系统可以访问官网按需下载
https://help.aliyun.com/document_detail/120075.html

注意复制链接下载的话需要把多余部分删除 第一个.zip后面的东西都删掉
https://gosspublic.alicdn.com/ossutil/1.7.15/ossutil-v1.7.15-linux-amd64.zip.11186623.0.0.128b7786RBesZa&file=ossutil-v1.7.15-linux-amd64.zip
wget https://gosspublic.alicdn.com/ossutil/1.7.15/ossutil-v1.7.15-linux-amd64.zip
安装好之后配置ossutil
ossutil config
第一步是修改配置文件目录,默认为/用户家目录/.ossutilconfig 无须修改的话默认回车即可,如果修改则每次使用命令时需增加-c选项指定配置文件路径
例如ossutil ls oss://examplebucket -c /home/config

第二步选择语音默认是中文回车即可

第三部根据提示分别设置
Endpoint:这个配置的是bucket访问端口的地域节点地址

AccessKey ID、AccessKey Secret:这两个配置的是RAM 访问控制 用户的两个配置

STSToken:这个是用户临时token来访问oss配置用的,不配置回车即可

配置完以上步骤输入 ossutil 如果列出命令支持的参数即配置成功

配置完成后看下 ossutil 的常用命令上传文件
cp(上传、下载和拷贝文件) 命令格式
看下我们oss bucket域名地址

发送文件的命令就是
ossutil cp install.sh oss://2023-03
命令格式
ossutil cp 需要发送的文件 oss://Bucket的名字/目录名/

因为bucket具体地址在ossutil config的时候已经配置过了 所以这里只需要跟bucket名字即可
测试上传命令

来到oss文件目录查看上传情况

更多参数请参考官网文档https://help.aliyun.com/document_detail/120050.html

curl -T 命令上传文件至oss简单便捷
curl -T 需要发送的文件 Bucket 域名
注意这样直接发送需要公共读写权限的bucket或者 私有权限的bucket配置授权策略才可以


如果需要上传到指定目录直接上传地址格式:Bucket 域名/目录/目录/文件 以/结尾oss自动识别为目录,如果没有此目录会自动创建
当前是没有01目录的

指定上传至2023目录下的01目录下的14目录

在来到oss查看01目录就有了

发送成功的回显

