osscmd是基于Python 2.x的命令行工具,支持Bucket管理、文件管理等功能。

重要 osscmd于2019年7月31日下线,阿里云不再继续维护更新。osscmd操作命令已整合到ossutil中,推荐您使用ossutil

使用场景

osscmd适用于以下场景:
  • API级别的开发、调试,比如发送特定格式的请求、分步骤执行分片上传等。
  • Bucket配置,不方便使用控制台情况下的Bucket配置,如logging/website/lifecycle等。

使用限制

  • osscmd支持的运行环境包括Python 2.5/2.6/2.7,不支持Python 3.x。
  • 在Python SDK 0.x基础上开发,Python SDK 0.x已经不再维护,目前维护的Python SDK是2.x.x。
  • osscmd只进行BUG修改,不再支持新功能,如低频存储/归档存储、跨区域复制、镜像回源等。

快速使用

对下载的Python SDK压缩包进行解压后,在osscmd所在目录直接执行python osscmd + 操作即可。比如上传一个文件到Bucket:

python  osscmd  put  myfile.txt  oss://mybucket
说明 osscmd中用oss://bucket或者oss://bucket/object表示这是一个Bucket或者Object。oss://只是一种资源的表示方式,没有其他意义。

如果需要详细的命令列表输入:python osscmd

如果需要详细的参数列表说明输入:python osscmd help

相关文档