s3cmd 借助split分批实现文件同步备份(2)

二、使用方法

1、配置,主要是 Access Key ID 和 Secret Access Key
s3cmd --configure

2、列举所有 Buckets。(bucket 相当于根文件夹)
s3cmd ls

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

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

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

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

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

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

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

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

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

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

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1af0ff8b6af4fbeb7a0fc0b639bef9c4.html