You need to enable JavaScript to run this app.
导航

删除桶、对象或分片上传任务(rm)

最近更新时间2024.02.29 20:16:17

首次发布时间2022.11.03 10:30:30

您可以使用 rm 命令删除桶及桶内的对象和分片任务。

删除桶

注意事项

  • 删除存储桶前,请确保桶内的对象及分片均已删除。
  • 删除资源时需要工具会提示您进行二次确认,取值说明如下:
    • y:表示确认删除。
    • n:表示不删除,不会执行删除操作。

命令格式

./tosutil rm tos://bucket [-f] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]

参数说明

通用可选参数的说明,请参见通用可选参数

参数名

参数类型

描述

bucket

String

需要删除的桶名。

-f

Bool

强制操作,不进行询问提示。

使用示例

以下命名用于删除 bucketname1 存储桶。

  • 命令
./tosutil rm tos://bucketname1
  • 返回
Do you want delete bucket [bucketname1] ? Please input (y/n) to confirm:
y
Start at 2022-10-27 11:02:34.953673 +0000 UTC
 
Delete bucket [bucketname1] successfully!

删除对象

命令格式

  • 删除单个对象

    ./tosutil rm tos://bucket/key [-f] [-versionId=xxx] [-fr] [-o=xxx] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]
    
  • 批量删除对象

    ./tosutil rm tos://bucket/[prefix] -r [-f] [-j=1] [-v] [-o=xxx] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]
    

参数说明

通用可选参数的说明,请参见通用可选参数

参数名

参数类型

描述

bucket

String

桶名。

key

String

对象名。

prefix

String

批量操作时的对象名前缀。

-r

Bool

执行批量删除操作。

-f

Bool

强制操作,不进行询问提示。

-fr

Bool

删除单个对象或单个分片上传任务时生成结果清单文件。

-j

Integer

批量任务的最大并发数,默认为配置文件中的 defaultJobs

-v

Bool

按指定的对象名前缀批量删除多版本对象和多版本删除标记。

-versionId

String

待删除的单个对象的版本号。

-o

String

生成结果清单文件的文件夹,默认为配置文件中的 defaultOutputDir

使用示例

删除单个对象

以下命令用于删除 bucketname 桶内的 object1.png 对象。

  • 命令

    ./tosutil rm tos://bucketname/object1.png
    
  • 返回

    Do you want delete object [object1.png] in the bucket [bucketname]? Please input (y/n) to confirm:
    y
    Start at 2022-10-27 11:03:01.983467 +0000 UTC
     
    Delete object [object1.png] in the bucket [bucketname] successfully, cost [92], request id [76bf485a65668d09635a6566-ac1ea1cc-1oo0f8-DO-cb-tos-bj]
    

批量删除对象

以下命令用于删除 bucketname 桶内的前缀为 object 的对象。

  • 命令

    ./tosutil rm tos://bucketname/object -r
    
  • 返回

    Do you want start to delete objects using the prefix [object] in the bucket [bucketname] ? Please input (y/n) to confirm:
    y
    Start at 2022-10-27 11:03:22.970964 +0000 UTC
     
    [--------------------------------------------------] 100.00% tps:0.00 3/3 159ms
    Succeed count is:   3         Failed count is:    0         
    Metrics [max cost:92 ms, min cost:90 ms, average cost:91.00 ms, average tps:18.40]
     
    Task id is: f93dea58-55e6-11ed-9e20-aa665a3c7f26
    

删除分片上传任务

命令格式

  • 删除单个分片上传任务

    ./tosutil rm tos://bucket/key -m -u=xxx [-f] [-fr] [-o=xxx] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]
    
  • 批量删除分片上传任务

    ./tosutil rm tos://bucket/[prefix] -m -r [-f] [-j=1] [-o=xxx] [-e=xxx] [-re=xxx] [-i=xxx] [-k=xxx] [-t=xxx] [-conf=xxx]
    

参数说明

通用可选参数的说明,请参见通用可选参数

参数名

参数类型

描述

bucket

String

桶名。

key

String

对象名。

prefix

String

批量操作时的对象名前缀。

-r

Bool

执行批量删除操作。

-f

Bool

强制操作,不进行询问提示。

-fr

Bool

删除单个对象或单个分片上传任务时生成结果清单文件。

-j

Integer

批量任务的最大并发数,默认为配置文件中的 defaultJobs

-v

Bool

按指定的对象名前缀批量删除多版本对象和多版本删除标记。

-m

Bool

删除分片上传任务模式。

-u

String

待删除的单个分片上传任务的 ID。

说明

您可以通过 ls 命令列举分片任务 ID。

-o

String

生成结果清单文件的文件夹,默认为配置文件中的 defaultOutputDir

使用示例

删除单个分片上传任务

以下命令用于删除任务 ID 为 6b2292652f8fedf496f5495a6668**** 的分片上传任务。

  • 命令

    ./tosutil rm tos://bucketname/安装包/Postman.app/Contents/Resources/app.asar -m -u=6b2292652f8fedf496f5495a6668****
    
  • 返回

    Do you want abort multipart upload [安装包/Postman.app/Contents/Resources/app.asar] in the bucket [bucketname] ? Please input (y/n) to confirm:
    y
    Start at 2022-10-27 11:12:35.619554 +0000 UTC
     
    Abort multipart upload [安装包/Postman.app/Contents/Resources/app.asar] in the bucket [bucketname] successfully, cost [147], request id [76bf485a67a3bac0635a67a3-ac1ea1cc-1oo0oN-AMU-cb-tos-bj]
    

批量删除分片上传任务

  • 命令

    ./tosutil rm tos://bucketname/Visual -m -r
    
  • 返回

    Do you want start to abort multipart uploads using the prefix [Visual] in the bucket [bucketname] ? Please input (y/n) to confirm:
    y
    Start at 2022-10-27 09:52:18.41894 +0000 UTC
     
    [--------------------------------------------------] 100.00% tps:0.00 2/2 137ms
    Succeed count is:   2         Failed count is:    0         
    Metrics [max cost:97 ms, min cost:51 ms, average cost:74.00 ms, average tps:14.18]
     
    Task id is: 0b5ee390-55dd-11ed-b7d9-aa665a3c7f26
    

说明

更多删除场景的示例命令,请参见删除示例