Linux下通过s3cmd使用Amazon S3服务

s3cmd 是一款命令行的S3客户端软件,在Fedora下可以直接使用yum进行安装。相比于fuse而言,s3cmd并没有将bucket模拟成文件系统,因此可以在普通用户的权限下直接使用。

  1. 配置
    s3cmd –configure (按提示输入即可,比fuse简单多了)
    注意:输入的密钥对以及GPG密码将以明文记录在配置文件中(一大弱点),切记安全第一……否则密钥对泄漏了就看着账单眼泪哗哗吧。
  2. 列举所有Buckets
    s3cmd ls
  3. 新建Bucket
    s3cmd mb s3://$bucket_name
  4. 列举Bucket中的内容
    s3cmd ls s3://$bucket_name
  5. 上传文件
    s3cmd put $file_path s3://$bucket_name/$file_name  (file_name可省略)
  6. 下载文件
    s3cmd get s3://$bucket_name/$file_name $file_path  (file_path可省略)
  7. 删除文件
    s3cmd del s3://$bucket_name/$file_name
  8. 删除Bucket
    s3cmd rb s3://$bucket_name

PS: 无论是fuse还是s3cmd,都比较适合用来备份、同步文件,不过千万不要试图用s3来做cvs或svn之类的存储路径,会慢到杯具的。

PS II: 其实S3的服务还是适合放一些视频之类的大文件,因为S3的传输速度很快,但检索起文件来却很慢(好几秒,所以cvs慢到不行)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值