ossutil allows you to manage Object Storage Service (OSS) data by using command lines on Windows, Linux, and macOS operating systems.
Install ossutil
For more information about how to download and install ossutil, see Install ossutil.
Configure ossutil
For more information about how to configure ossutil, see Configure ossutil.
Common commands
The following table describes common commands that are supported by ossutil.
Command | Description |
---|---|
access-monitor | Specifies the access tracking state of a bucket. |
appendfromfile | Appends content to existing appendable objects. |
bucket-cname | Queries the CNAME configurations of a bucket. |
bucket-encryption | Adds encryption configurations to a bucket, or modifies, queries, and deletes the encryption configurations of a bucket. |
bucket-policy | Adds bucket policy configurations to a bucket, or modifies, queries, and deletes the bucket policy configurations of a bucket. |
bucket-tagging | Adds tagging configurations to a bucket, or modifies, queries, and deletes the tagging configurations of a bucket. |
bucket-versioning | Adds versioning configurations to a bucket, or queries the versioning configurations of a bucket. |
cat | Exports object content to ossutil. |
config | Creates a configuration file to store information that is required to access OSS. |
cors | Adds cross-origin resource sharing (CORS) configurations to a bucket, or modifies, queries, deletes the cross-origin resource sharing (CORS) configurations of a bucket. |
cors-options | Tests whether a bucket allows a specified cross-origin request. |
cp | Uploads, downloads, or copies objects. |
create-symlink | Creates a symbolic link. |
du | Queries the storage usage of a specified bucket, object, or directory. |
getallpartsize | Queries the size of each part of incomplete multipart upload tasks in a bucket and the total size of these parts. |
hash | Calculates the CRC-64 or MD5 hash of a local file. |
help | Queries help information about a command. We recommend that you run the help command to query information about how to run a specified command. |
inventory | Adds inventory configurations to a bucket, or queries, lists, deletes the inventory configurations of a bucket. |
lifecycle | Adds lifecycle configurations to a bucket, or modifies, queries, deletes the lifecycle configurations of a bucket. |
listpart | Lists the parts generated in an incomplete multipart upload task initiated for an object. |
logging | Adds logging configurations to a bucket, or modifies, queries, deletes the logging configurations of a bucket. |
lrb | Lists the buckets that are located in a region or multiple regions. |
ls | Lists buckets, objects, or parts. |
mb | Creates a bucket. |
mkdir | Creates a directory in a bucket. |
object-tagging | Adds tagging configurations to a bucket, or modifies, queries, deletes the tagging configurations of an object. |
probe | Monitors access to OSS. You can also run this command to troubleshoot issues that are caused by network faults or invalid parameter settings during the upload and download process. |
read-symlink | Reads the description of a symbolic link. |
referer | Adds hotlink protection configurations to a bucket, or modifies, queries, deletes the hotlink protection configurations of a bucket. |
replication | Manages the Cross-Region Replication (CRR) configurations of a bucket. |
request-payment | Configures the pay-by-requester mode for a bucket or queries the pay-by-requester configurations of a bucket. |
resource-group | Configures a resource group for a bucket and queries information about the resource group. |
restore | Restores an object from the frozen state to the readable state. |
revert-versioning | Recovers a deleted object to the most recent version of the object. |
rm | Deletes buckets, objects, or parts. |
set-acl | Configures the access control list (ACL) for a bucket or an object. |
set-meta | Configures the metadata of an uploaded object. |
sign | Generates a signed URL for an object and shares the signed URL with third parties for downloads or previews. |
stat | Obtains the description of a specified bucket or object. |
style | Configures image styles. |
sync | Synchronizes local files to OSS, OSS objects to local disks, or objects between OSS paths. |
update | Updates the ossutil version. |
website | Adds static website hosting, redirection, or back-to-origin configurations to a bucket, or modifies, queries, deletes the static website hosting, redirection, or back-to-origin configurations of a bucket. |
worm | Queries the retention policies configured for a bucket. |