原创

coscmd的应用


本文提供视频讲解,详细见地址:https://www.bilibili.com/video/BV1GV411y711


coscmd是COS的一个命令行工具,类似Linux下的终端命令,Windows下的cmd 命令,提供了COS对象操作的基本使用方法。 在腾讯云的cvm云主机上使用coscmd走的是腾讯云的内部网络(不会产生公网带宽费用),所以推荐使用腾讯云cvm云主机来对COS进行操作。

coscmd安装

我们可以使用pip来安装coscmd,更多安装方式也可以参考:https://cloud.tencent.com/document/product/436/10866

pip install coscmd

设置秘钥

语法

coscmd config -a secretID -s secretKey -b 桶名 -r 地域   

执行命令后会在当前目录下生成一个cos.conf文件(~/.cos.conf),内容如下。

基本操作

显示当前桶内容

coscmd list 

下载桶中的内容

下载文件夹

coscmd download -r aef05045-967a-4b80-9bf1-113eb3863e10-1600681738/  ./

下载指定文件

coscmd download elfk.zip  ./

上传文件到桶中

coscmd upload ./test.zip  /

删除桶中的文件

coscmd delete test.zip

更多使用方法

coscmd -h 
    config              Config your information at first
    upload              Upload file or directory to COS
    download            Download file from COS to local
    delete              Delete file or files on COS
    abort               Aborts upload parts on COS
    copy                Copy file from COS to COS
    move                move file from COS to COS
    list                List files on COS
    listparts           List upload parts
    info                Get the information of file on COS
    restore             Restore
    signurl             Get download url
    createbucket        Create bucket
    deletebucket        Delete bucket
    putobjectacl        Set object acl
    getobjectacl        Get object acl
    putbucketacl        Set bucket acl
    getbucketacl        Get bucket acl
    putbucketversioning
                        Set the versioning state
    getbucketversioning
                        Get the versioning state
    probe               Connection test

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           Debug mode
  -b BUCKET, --bucket BUCKET
                        Specify bucket
  -r REGION, --region REGION
                        Specify region
  -c CONFIG_PATH, --config_path CONFIG_PATH
                        Specify config_path
  -l LOG_PATH, --log_path LOG_PATH
                        Specify log_path
  --log_size LOG_SIZE   specify max log size in MB (default 1MB)
  --log_backup_count LOG_BACKUP_COUNT
                        specify log backup num
  -v, --version         show program's version number and exit

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • 使用腾讯云COS官方工具快速将本地数据迁移至COS

    腾讯云COS提供了多种同步迁移工具,如COSCMD、COS Migration和COSBrowser客户端等

    沈唁
  • 如何将您的Git存储库备份到腾讯云COS

    依赖源代码存储库进行版本控制是一种最佳的方法,当代码更改导致应用程序崩溃或行为不正常时,可以恢复运行。但是,如果发生诸如不小心删除分支或无法访问存储库等严重性事...

    水门
  • 编写自己的 GitHub Action,体验自动化部署

    本文将介绍如何使用 GitHub Actions 部署前端静态页面,以及如何自己创建一个 Docker 容器 Action。

    张凯强
  • Linux定时备份数据库到COS

    Naraku
  • 工具指南|如何将本机CFS数据快速上传COS

    腾讯云对象存储COS提供了多种工具支持将本地数据上传到COS,如COSBrowser、COSCMD、COS Migration、COSFS等等,本文探讨Linu...

    覃春善
  • Github Pages同步到Qcloud腾讯云对象存储COS By HKL,

    主要是由于Github Pages + CloudFalre CDN的方式最近访问经常会出问题,所以不得不考虑将本站在国内也新增一个节点,

    hiplon
  • 【最佳实践】腾讯云COS删除文件和目录的各种方法

    大家在使用COS存储的过程中,会遇到一个场景:出于各种各样的原因比如业务调整,需要清理COS当中的大量文件。腾讯云支持多种多样的清理方法,常见的方...

    拾荒者peanutchen
  • 对象存储COSCMD工具

    3.卸载pip安装的coscmd,以及yum安装的pip,根据官网提供的方式安装:

    爆龙战士
  • 通过腾讯云cos做视频点播服务

    我有很多视频,文件非常大,上传到百度云的话,下载太慢了,在线观看又非常慢,于是使用腾讯云的cos可以做点播服务,在线观看非常快,相当于在本地观看一样,一点都不卡...

    乌龟哥哥
  • Coding通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS By HKL,

    Coding项目通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS

    hiplon
  • 利用腾讯云COS云对象存储定时远程备份网站

    内网传输:和阿里云OSS一样,腾讯云COS同样支持内网和外网文件传输,对于腾讯云服务器,使用内网传输绝对是最快、最稳定的备份方案!

    用户8851537
  • Hugo 使用 Github Actions 部署到 Github Pages 和 腾讯云 cos 桶

    Github Actions 真是靜態博客的福音,有了它 hugo, hexo 等博客構建過程可以丟給 Github 的服務器幫我們做了。 也就是説實現了在線...

    Cell
  • GitHub Actions+腾讯云COS+SCF云函数刷新CDN自动化部署静态网站

    Stille:互联网重度爱好者,喜欢追求一切基于互联网的前沿科技、技术、产品,目前从事互联网软硬件相关工作。

    云存储
  • 如何使用LVM快照将MySQL数据库备份到腾讯云COS

    定期数据库备份是防止意外数据丢失事件的关键步骤。设计有效的备份和恢复策略通常需要通过恢复速度,数据完整性和备份覆盖来权衡性能影响,实施成本和数据存储成本。最佳解...

    灬半痴
  • Linux 制作脚本,实现定时备份到腾讯云对象存储

    版权声明:本站原创文章 Linux 制作脚本,实现定时备份到腾讯云对象存储 由 小维 发表! 转载请注明:Linux 制作脚本,实现定时备份到腾讯云对象存储...

    程序员纬度
  • GitHub Actions + 腾讯云COS + SCF云函数 + 自动刷新CDN 完美自动化部署静态网站

    作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠,经过研究测试,最终使用GitHub和腾讯云两大平台,成功完成了全自动部署网站的...

    用户8851537
  • 腾讯轻量 COSCMD 上传 COS 低成本归档存储测试

    关于腾讯轻量与深度归档配合的文章很早就想写了,早期轻量的下行是超千兆的,但是因为前段时间腾讯云调整了入网带宽的策略,顿时感觉这个用法不太合适就搁置了。昨天的时候...

    LMSKK
  • COS存储批量删除buckets脚本

    hellosudo
  • 【玩转腾讯云】GitHub Actions + 腾讯云COS + SCF云函数刷新CDN 自动化部署静态网站

    作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠,经过研究测试,最终使用GitHub和腾讯云两大平台,成功完成了全自动部署网站的...

    Stille

扫码关注云+社区

领取腾讯云代金券