概述
ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的Bucket和Object管理命令,支持Windows、Linux、 Mac平台。
通过ossutil,您可以进行如下操作:
- 管理Bucket,如:创建、列举或删除Bucket等。
- 管理Object,如:上传、下载、列举、拷贝和删除Object等。
- 管理碎片(part),如:列举和删除part等。
安装ossutil
ossutil的下载及安装操作请参见下载和安装。
常用命令
您可以通过以下列表学习ossutil命令的用法:
名称 | 描述 |
---|---|
appendfromfile | 将本地文件内容以追加上传的方式上传到OSS中的appendable Object中。 |
bucket-encryption | 添加、修改、查询、删除Bucket的加密配置。 |
bucket-policy | 添加、修改、查询、删除存储空间(Bucket)的Bucket policy配置。 |
bucket-tagging | 添加、修改、查询、删除Bucket的标签配置。 |
bucket-versioning | 添加或查询Bucket的版本控制配置。 |
cat | 将文件内容输出到ossutil。 |
config | 创建配置文件来存储OSS访问信息。 |
cors | 添加、修改、查询、删除Bucket的CORS配置。 |
cors-options | 用于测试Bucket是否允许指定的跨域访问请求。 |
cp | 用于上传、下载、拷贝文件。 |
create-symlink | 创建符号链接(软链接)。 |
du | 用于获取指定存储空间(Bucket)或者指定文件(Object)/文件目录所占的存储空间大小。 |
getallpartsize | 获取Bucket内所有未完成上传的Multipart任务的每个分片大小以及分片总大小。 |
hash | 用于计算本地文件的CRC64或MD5。 |
help | 获取命令的帮助信息。当您不清楚某个命令的用法时,建议您使用help命令获取该命令的帮助信息。 |
lifecycle | 命令用于添加、修改、查询、删除生命周期规则配置。 |
listpart | 列出没有完成分片上传的Object的分片信息。 |
logging | 添加、修改、查询、删除Bucket的日志管理配置。 |
ls | 列举Bucket、Object和Part。 |
mb | 创建Bucket。 |
mkdir | 在Bucket内创建文件目录。 |
object-tagging | 添加、修改、查询或删除对象(Object)的标签配置。 |
probe | 针对OSS访问的检测命令,可用于排查上传、下载过程中因网络故障或基本参数设置错误导致的问题。 |
read-symlink | 读取符号链接(软链接)文件的描述信息。 |
referer | 添加、修改、查询、删除Bucket的防盗链配置。 |
restore | 恢复冷冻状态的Object为可读状态。 |
request-payment | 设置或查询存储空间(Bucket)的请求者付费模式配置。 |
rm | 删除Bucket、Object和Part。 |
set-acl | 设置Bucket或Object的访问权限(ACL)。 |
set-meta | 设置已上传Object的元信息。 |
sign | 用于生成经过签名的url供第三方用户访问Bucket内的Object。 |
stat | 获取指定Bucket或Object的描述信息。 |
update | 用于更新ossutil版本。 |
website | 用于添加、修改、查询、删除Bucket的静态网站托管配置、重定向配置、镜像回源配置。 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论