linux服务器上安装oss对象存储(命令行工具使用oss)

本文介绍了如何在Linux服务器上安装OSS工具(ossutil),包括官网文档参考、解压工具安装、配置步骤(秘钥、语言和路径)、以及上传、下载和批量操作的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关



📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。

使用linux服务器时需要一些资源从oss对象存储中下载获取,于是安装命令行工具ossutil进行使用

一、OSS安装

1. 官网文档参考

oss工具下载官网文档链接

2. 解压工具安装

由于下载oss后会自动解压,需要提前安装解压工具,可选择安装unzip或7z或busybox任选其一

yum install -y unzip

在这里插入图片描述

3. OSS工具安装命令

根据官网文档下载安装命令如下

sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

在这里插入图片描述
安装完成后,ossutil默认会安装到/usr/bin/目录下

二、OSS配置

安装完成后需要配置参数来连接oss服务器

1. 配置文件路径

输入配置命令,然后回车

ossutil config

在这里插入图片描述
配置文件默认使用的路径为即/home/user/.ossutilconfig
由于我这里没有其他用户只有root用户,故我的默认存储路径为/root/.ossutilconfig

拓展:

如果想设置配置文件的路径为其他位置,则可以输入路径及文件名(可自定义),然后回车即可
官网描述:若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。
例如配置文件保存为/home/config,使用ls时,命令格式如下:
ossutil ls oss://examplebucket -c /home/config

2. 语言选择

直接回车,使用默认的EN
在这里插入图片描述

3. 秘钥配置

参数请到自己的oss实例信息查看获取
依次输入
endpoint,回车
accessKeyID,回车
stsToken不填直接回车
accessKeySecret,回车
在这里插入图片描述

4. 验证是否安装成功

输入命令查看

ossutil

输出oss的所有支持的命令即表示安装成功
在这里插入图片描述

三、OSS使用

此时可以在服务器中使用ossutil来拉取和上传文件了
参考官网文档oss上传下载cp命令使用

1. 上传文件

在服务器上使用ossutil工具上传文件到oss中
语法

ossutil cp localFilePath ossFolderPath

localFilePath 本地文件全路径名 如/etc/testFile.text
ossFolderPath oss文件夹全路径 如oss://bucketname/folder/
如将服务器中当前文件username上传到oss的指定位置(桶位置bucket001,文件夹位置30_oss_k8s_server_test/)

ossutil cp username oss://bucket001/30_oss_k8s_server_test/

在这里插入图片描述
在这里插入图片描述
如上即上传成功,可到oss可视化工具OSS Browser中查看(在该软件可直接复制文件夹路径来使用)
在这里插入图片描述

2. 下载文件

从oss中拉取文件到服务器本地文件夹中
语法1 使用原文件名

ossutil cp ossFilePath localfolder/

语法2 自定义下载到本地的文件名

ossutil cp ossFilePath  localfolder/newFile.txt

参数描述:
ossFilePath oss 文件全路径,如oss://bucket/destfolder/examplefile.txt
其中bucket为桶名称吗,destfolder为文件所在文件夹,examplefile.txt为文件名
localfolder/ 本地文件夹
newFile.txt 下载后重新定义的文件名

如将oss中文件test.yaml拉取到服务器当前文件夹中
在这里插入图片描述

ossutil cp oss://bucket001/30_oss_k8s_server_test/test.yaml ./

在这里插入图片描述

3.批量上传或下载文件

在命令行中添加-r参数即可

ossutil cp -r localFileFolderPath ossFolderPath
ossutil cp -r ossFileFolderPath localfolder/

以上就是简单的oss在服务器中上传下载文件的操作,如需更为详细或复杂的上传下载操作可参考官网文档


📜文末寄语

  • 🟠关注我,获取更多内容。
  • 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
  • 🟢《全栈知识库》技术交流和分享社区,集结全栈各领域开发者,期待你的加入。
  • 🔵​加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
  • 🟣点击下方名片获取更多内容🍭🍭🍭👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值