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
    
    
    
     
  • 相关阅读:
    vue table 固定首列和首行
    手机号隐藏中间4位变成****
    微信小程序填坑之page[pages/XXX/XXX] not found.May be caused by
    table表格固定前几列,其余的滚动
    大文件切片功能
    js如何判断数字是否有小数
    获取当前时间前后6个月的时间数组
    为你的mail server增加SPF记录
    给hmailserver添加DKIM签名
    HttpWatch工具简介及使用技巧
  • 原文地址:https://www.cnblogs.com/wangyanhui-joel/p/5336107.html
Copyright © 2011-2022 走看看