下载和安装

更新时间: 2023-06-01

用户可以使用S3cmd 命令行工具,对浪潮云对象存储 (OSS) 进行各种操作,包括桶管理、上传对象、下载对象等操作。

浪潮云对象存储通过兼容s3协议对S3cmd 提供基本的功能支持,但无法对S3cmd 负责技术支持与保证。用户在使用S3cmd 过程中遇到的问题或故障,建议直接向S3cmd 的开源社区或官方支持渠道寻求帮助。由于S3cmd 是第三方开源工具,其稳定性和安全性可能受到多种因素的影响。用户在使用S3cmd 时,应自行承担可能产生的风险,包括但不限于数据丢失、隐私泄露、服务中断等。

目录 >

下载

安装方法

初始化配置

下载

下载地址:

参考 https://s3tools.org/s3cmd

安装方法

MAC 系统

使用 Brew 命令安装:

brew install s3cmd

CentOS 系统

使用 RPM 命令安装:

rpm -ivh s3cmd-*.*.*.noarch.rpm

*位置是s3cmd的版本号

通过 PyPA(Python Package Authority) 方式安装

如果 PIP 未安装,需先安装 PIP:

CentOS 系统:

sudo yum -y install epel-release
sudo yum install python-pip

Ubuntu 系统:

sudo apt-get install python-pip

使用 pip 安装 S3cmd:

sudo pip install s3cmd

使用 Zip 文件安装

下载并解压 Zip 安装包:

安装包名称为:s3cmd-.\.*.tar.gz

*位置是s3cmd的版本号

如果 Python 未安装,需先安装 Python:

CentOS 系统:

sudo yum install python

Ubuntu 系统:

sudo apt-get install python-setuptools

安装 S3cmd:

进入安装包解压后的目录,并执行以下命令:

sudo python setup.py install

初始化配置

首次运行 S3cmd 前,需要进行初始化配置。

执行配置命令(按提示输入相应密码等)

s3cmd --configure

编辑配置文件,修改以下几个参数。

以下是部分配置项:

属性 描述
access_key 对象存储认证信息 AccessID
secret_key 对象存储 API 认证信息 AccessSecretKey
host_base 对象存储服务地址
host_bucket 对象存储桶域名
use_https 是否使用 Https 方式进行连接
proxy_host 代理地址
proxy_port 代理端口

完整的参数说明参见:https://s3tools.org/usage

备注:

用户也可以在执行命令时通过参数设置配置。

执行命令:

s3cmd [options] COMMAND [parameters]