zoukankan      html  css  js  c++  java
  • S3 命令行工具s3cm

    
    
    亚马逊的云存储在行业算是走在前列啦。但客户端工具却没啥好用的。 s3fs-fuse 和 S3 Browser 都不太好用, S3 Browser有付费版未使用过,不知如何。
    
    当然官方肯定也是有客户端的,对于喜欢使用命令行的童鞋来说会觉得还不错的。
    
    s3cmd: https://github.com/s3tools/s3cmd
    
    配置也比较简单,输入一下命令按提示进行配置:
    s3cmd --configure
    
    主要就是 Access Key ID 和 Secret Access Key, 其他都可以默认。
    
    管理 bucket (当然当前AccessKey 可能只对某个bucket有操作权限的话,这几个命令会显示没权限的):
    s3cmd ls # 列表
    
    s3cmd mb s3://bucket-name # 新建
    
    s3cmd rb s3://bucket-name # 删除
    
    s3cmd du s3://bucket-name # 查看使用情况
    
    s3cmd info s3://bucket-name # 查看信息
    
    管理 文件:
    s3cmd put test.png s3://bucket-name # 上传
    
    s3cmd get s3://bucket-name/test.png # 下载
    
    s3cmd del s3://bucket-name/test.png # 删除
    
    s3cmd put ./*.* s3://bucket-name/test/ # 注意 上传目录时s3目录以’/’结尾
    
    s3cmd put -r . s3://bucket-name/test/ # 递归上传目录下所有文件
    
    s3cmd put -r ./ s3://bucket-name/test/ # 上传目录下所有文件
    
    同步:
    s3cmd sync --delete-removed --recursive --preserve ./ s3://bucket-name/test/
    
    –delete-removed # 删除不存在的文件
    
    –skip-existing # 不进行MD5校验,直接跳过已存在的文件
    
    后来发现,居然有人写了个 s4cmd, Super S3 command line tool
    
    大概15年初,亚马逊云服务中国区开通,但其域名更改为 com.cn,所以在使用s3cmd的时候需手动需改~/.s3cfg文件。
    
    bucket_location = cn-north-1
    host_base = s3.cn-north-1.amazonaws.com.cn
    host_bucket = %(bucket)s.s3.cn-north-1.amazonaws.com.cn
    website_endpoint  http://%(bucket)s.s3-website-%(location)s.amazonaws.com.cn/
    @resources github issues
    
    
    
     
  • 相关阅读:
    GLUT Tutorials 9: GLUT子菜单
    GLUT Tutorials 8: GLUT菜单
    GLUT Tutorials 9: GLUT鼠标
    GLUT Tutorials 8: GLUT高级键盘控制
    GLUT Tutorials 7: GLUT高级键盘控制
    GLUT Tutorials 6: GLUT场景漫游
    gif 录制小工具
    GLUT Tutorials 5: GLUT键盘控制
    java 传址或传值
    java中如何将byte[]里面的数据转换成16进制字符串
  • 原文地址:https://www.cnblogs.com/wangyanhui-joel/p/5336107.html
Copyright © 2011-2022 走看看