一、下载
https://github.com/s3tools/s3cmd/releases/download/v2.1.0/s3cmd-2.1.0.tar.gz
https://github.com/s3tools/s3cmd/releases/download/v2.3.0/s3cmd-2.3.0.tar.gz
mkdir -p /s3cmd cd /s3cmd/ wget https://github.com/s3tools/s3cmd/releases/download/v2.1.0/s3cmd-2.1.0.tar.gz wget https://github.com/s3tools/s3cmd/releases/download/v2.3.0/s3cmd-2.3.0.tar.gz
二、解压
tar -xvf s3cmd-2.1.0.tar.gz
三、安装
#需要先安装python。我的环境是centos7,其它环境,请根据实际情况安装。 sudo yum -y install python-dateutil
四、配置
cd /s3cmd/s3cmd-2.1.0
./s3cmd --configure
详细配置过程如下
#关键的2个参数。尤其是host_bucket,要和host_base保持一致。
host_base = edhcpcscsc01.csc-poc.net
host_bucket = %(bucket)s.edhcpcscsc01.csc-poc.net
五、测试访问对象存储
#列出桶
cd /s3cmd/s3cmd-2.1.0
./s3cmd ls
成功列出桶hcmans 和 n1 。 如下:
#列出桶对象
cd /s3cmd/s3cmd-2.1.0
./s3cmd ls s3://n1
成功列出桶n1中的对象。如下:
六、同步本地文件到对象存储
cd /s3cmd/s3cmd-2.1.0
./s3cmd sync /hcma/cma-linux-x86-64-4.0.1.1 s3://n1/
开始同步,过程如下:
更多同步命令,参考Amazon S3 Tools: S3 Sync - How To Sync Files to Amazon S3
七、更多命令参考
https://www.cnblogs.com/xd502djj/p/3604783.html
github开源参考