searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

s3cmd的基本使用

2023-09-27 04:27:01
104
0
 
## s3cmd 部署
```
yum -y install s3cmd
```

```
$ vim /root/.s3cfg
access_key = xxx
secret_key = xxx
host_base = ip:port
host_bucket = ip/kucketname
use_https = False
```

```
[default]
access_key = *********************************
secret_key = *****************************************
host_base = ***://sichuan.ctyun.cn
host_bucket = ***://sichuanctyun.cn/%(test)
use_https = False
```

```
列举所有 Buckets
s3cmd ls


创建 bucket,且 bucket 名称是唯一的,不能重复。
s3cmd mb s3://my-bucket-name


删除空 bucket
s3cmd rb s3://my-bucket-name


列举 Bucket 中的内容
s3cmd ls s3://my-bucket-name

上传 file.txt 到某个 bucket,
s3cmd put file.txt s3://my-bucket-name/file.txt

上传并将权限设置为所有人可读
s3cmd put --acl-public file.txt s3://my-bucket-name/file.txt

批量上传文件
s3cmd put ./* s3://my-bucket-name/

下载文件
s3cmd get s3://my-bucket-name/file.txt file.txt

批量下载
s3cmd get s3://my-bucket-name/* ./

删除文件
s3cmd del s3://my-bucket-name/file.txt

来获得对应的bucket所占用的空间大小
s3cmd du -H s3://my-bucket-name

设置S3 bucket的Public权限
s3cmd setacl s3://myexamplebucket.calvium.com/ --acl-public --recursive
0条评论
作者已关闭评论
l****n
4文章数
0粉丝数
l****n
4 文章 | 0 粉丝
l****n
4文章数
0粉丝数
l****n
4 文章 | 0 粉丝
原创

s3cmd的基本使用

2023-09-27 04:27:01
104
0
 
## s3cmd 部署
```
yum -y install s3cmd
```

```
$ vim /root/.s3cfg
access_key = xxx
secret_key = xxx
host_base = ip:port
host_bucket = ip/kucketname
use_https = False
```

```
[default]
access_key = *********************************
secret_key = *****************************************
host_base = ***://sichuan.ctyun.cn
host_bucket = ***://sichuanctyun.cn/%(test)
use_https = False
```

```
列举所有 Buckets
s3cmd ls


创建 bucket,且 bucket 名称是唯一的,不能重复。
s3cmd mb s3://my-bucket-name


删除空 bucket
s3cmd rb s3://my-bucket-name


列举 Bucket 中的内容
s3cmd ls s3://my-bucket-name

上传 file.txt 到某个 bucket,
s3cmd put file.txt s3://my-bucket-name/file.txt

上传并将权限设置为所有人可读
s3cmd put --acl-public file.txt s3://my-bucket-name/file.txt

批量上传文件
s3cmd put ./* s3://my-bucket-name/

下载文件
s3cmd get s3://my-bucket-name/file.txt file.txt

批量下载
s3cmd get s3://my-bucket-name/* ./

删除文件
s3cmd del s3://my-bucket-name/file.txt

来获得对应的bucket所占用的空间大小
s3cmd du -H s3://my-bucket-name

设置S3 bucket的Public权限
s3cmd setacl s3://myexamplebucket.calvium.com/ --acl-public --recursive
文章来自个人专栏
ceph
4 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0