ossutil概述

ossutil支持通过Windows、Linux和macOS系统以命令行方式管理OSS数据。

安装ossutil

有关ossutil的下载及安装的具体操作,请参见安装ossutil

配置ossutil

有关ossutil的配置的具体操作,请参见配置ossutil

常用命令

您可以通过以下列表学习ossutil命令的用法:

名称

描述

access-monitor

配置存储空间(Bucket)的访问跟踪状态。

appendfromfile

用于在已上传的追加类型文件(Appendable Object)末尾直接追加内容。

bucket-cname

查看Bucket的CNAME配置。

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命令获取该命令的帮助信息。

inventory

命令用于添加、查询、列举、删除Bucket的清单规则。

lifecycle

命令用于添加、修改、查询、删除生命周期规则配置。

listpart

列出没有完成分片上传的Object的分片信息。

logging

添加、修改、查询、删除Bucket的日志管理配置。

lrb

列举单个或多个地域(Region)下Bucket的基本信息。

ls

列举Bucket、Object和Part。

mb

创建Bucket。

mkdir

在Bucket内创建文件目录。

object-tagging

添加、修改、查询或删除Object的标签配置。

probe

针对OSS访问的检测命令,可用于排查上传、下载过程中因网络故障或基本参数设置错误导致的问题。

read-symlink

读取符号链接(软链接)文件的描述信息。

referer

添加、修改、查询、删除Bucket的防盗链配置。

replication

管理Bucket的跨区域复制规则配置。

request-payment

设置或查询Bucket的请求者付费模式配置。

resource-group

为存储空间(Bucket)配置所属资源组以及获取资源组信息。

restore

恢复冷冻状态的Object为可读状态。

revert-versioning

将已删除的Object恢复至最近的版本。

rm(删除)

删除Bucket、Object和Part。

set-acl

设置Bucket或Object的访问权限(ACL)。

set-meta

设置已上传Object的元数据。

sign

用于生成经过签名的文件URL,并将签名URL分享给第三方供其下载或预览。

stat

获取指定Bucket或Object的描述信息。

style

设置图片样式。

sync

用于同步本地文件到OSS、同步OSS文件到本地、在OSS之间同步文件。

update

用于更新ossutil版本。

website

用于添加、修改、查询、删除Bucket的静态网站托管配置、重定向配置、镜像回源配置。

worm

管理Bucket的合规保留策略。