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
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-1.png)
注意复制链接下载的话需要把多余部分删除 第一个.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
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-2.png)
第二步选择语音默认是中文回车即可
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-3.png)
第三部根据提示分别设置
Endpoint:这个配置的是bucket访问端口的地域节点地址
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-4.png)
AccessKey ID、AccessKey Secret:这两个配置的是RAM 访问控制 用户的两个配置
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-5.png)
STSToken:这个是用户临时token来访问oss配置用的,不配置回车即可
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-6.png)
配置完以上步骤输入 ossutil 如果列出命令支持的参数即配置成功
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-7.png)
配置完成后看下 ossutil 的常用命令上传文件
cp(上传、下载和拷贝文件) 命令格式
看下我们oss bucket域名地址
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-8.png)
发送文件的命令就是
ossutil cp install.sh oss://2023-03
命令格式
ossutil cp 需要发送的文件 oss://Bucket的名字/目录名/
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-9.png)
因为bucket具体地址在ossutil config的时候已经配置过了 所以这里只需要跟bucket名字即可
测试上传命令
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-10.png)
来到oss文件目录查看上传情况
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-11.png)
更多参数请参考官网文档https://help.aliyun.com/document_detail/120050.html
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-12.png)
curl -T 命令上传文件至oss简单便捷
curl -T 需要发送的文件 Bucket 域名
注意这样直接发送需要公共读写权限的bucket或者 私有权限的bucket配置授权策略才可以
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-13.png)
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-14.png)
如果需要上传到指定目录直接上传地址格式:Bucket 域名/目录/目录/文件 以/结尾oss自动识别为目录,如果没有此目录会自动创建
当前是没有01目录的
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-15.png)
指定上传至2023目录下的01目录下的14目录
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-16.png)
在来到oss查看01目录就有了文章来源:https://www.toymoban.com/news/detail-645513.html
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-17.png)
发送成功的回显文章来源地址https://www.toymoban.com/news/detail-645513.html
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-18.png)
![ossutil 上传文件,linux,centos,运维,oss,ossutil,Powered by 金山文档](https://imgs.yssmx.com/Uploads/2023/08/645513-19.png)
到了这里,关于Linux服务器上传文件到阿里云oss对象存储的两种方法ossutil、curl的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!