ossutil 是 go 编写的命令行高效快捷工具,工具执行效率、支持功能、容错功 能无疑是运维必备首选,同时在弱网条件下支持探测模式,测试客户端的网络上下 行速率。● ossutil 专司于高并发大文件或小文件读写的场景,同时支持大文件内部进行分 片时的并发。 ● 操作文件时可以支持 include exinclude 参数,指定哪些后缀的文件可被操作。 只显示当前的层级的目录,可选择性的进行递归。 ● 伴随 Linux 系统本身的 crontab 使用支持,强制更新 -f -u 参数。 ● 限制 ossutil 的操作速度。
支持选项
Commands:
● mb cloud_url [options]
创建 Bucket
1. [cloud_url] [options]
列举 Buckets 或者 Objects
2. cloud_url [options]
删除 Bucket 或 Objects
3. cloud_url [options]
显示 bucket 或者 object 的描述信息
set-acl cloud_url [acl] [options]
设置 bucket 或者 objects 的 acl
set-meta cloud_url [meta] [options]
设置已上传的 objects 的元信息
4. src_url dest_url [options]
上传,下载或拷贝 Objects
5. cloud_url [options]
恢复冷冻状态的 Objects 为可读状态
create-symlink cloud_url target_url [options]
创建符号链接
read-symlink cloud_url [options]
读取符号链接文件的描述信息
6. cloud_url [meta] [options]
生成 object 下载链接
7. file_name [options]
探测命令 , 支持多种功能探测
8. dir_name [options]
创建一个目录 , 在 oss 中目录名字有后缀字符 '/'
9. bucket_url [local_xml_file] [options]
设置、查询或者删除 bucket 的 cors 配置
10. src_bucket_url target_bucket_url [options]
设置、查询或者删除 bucket 的 log 配置
11. bucket_url referer [options]
设置、查询或者删除 bucket 的 referer 配置
12. oss_object uploadid [options]
列出没有完成分块上传的 object 的分块信息
13. bucket_url [options]
获取 bucket 所有未完成上传的 multipart object 的分块大小以及总和
14. local_file_name oss_object [options]
将本地文件内容以 append 上传方式上传到 oss 中的 appendable object 中
15. object [options]
将文件内容输出到标准输出
bucket-tagging bucket_url [tag_parameter] [options]
设置、查询或者删除 bucket 的 tag 配置
bucket-encryption bucket_url [options]
设置、查询或者删除 bucket 的 encryption 配置
cors-options oss_url [options]
向 oss 发送 http options 请求 , 用于 CORS 检测
16. bucket_url local_xml_file [options]
设置、查询或者删除 bucket 的 lifecycle 配置
17. bucket_url local_xml_file [options]
设置、查询或者删除 bucket 的 website 配置
bucket-qos bucket_url [local_xml_file] [options]
设置、查询或者删除 bucket 的 qos 配置
user-qos [local_file] [options]
查询用户的 qos 配置
bucket-versioning bucket_url [versioning_parameter] [options]
设置、查询 bucket 的 versioning 配置
18. bucket_url [options]
获取 bucket 或者指定前缀 ( 目录 ) 所占的存储空间大小
bucket-policy bucket_url [local_json_file] [options]
设置、查询或者删除 bucket 的 policy 配置
request-payment bucket_url [payment_parameter] [options]
设置、查询 bucket 的访问者付费配置
object-tagging cloud_url [tag_parameter] [options]
设置、查询或者删除 object 的 tag 配置
Additional Commands:
help [command]
获取命令的帮助文档
config [options]
创建配置文件用以存储配置项
hash file_url [options]
计算本地文件的 crc64 或 md5
update [options]
更新 ossutil
ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的存储空间(Bucket)和文件(Object)管理命令,支持Windows、Linux、 Mac平台。 通过ossutil,您可以进行如下操作:
管理Bucket,如:创建、列举或删除Bucket等。
管理Object,如:上传、下载、列举、拷贝和删除Object等。
管理碎片(part),如:列举和删除part等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。