更新时间:2022-11-08 GMT+08:00
分享

删除数据

使用rm命令删除EIHealth平台的文件或目录,此命令不支持删除引用的数据。

命令结构

health rm <destdir> [flags]
表1 参数说明

参数

简写

是否必选

说明

destdir

目的文件或目录。

--force

-f

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

--recursive

-r

按指定的对象名前缀批量删除,批量删除时必选。

--jobs

-j

批量删除对象时,批量任务的最大并发数,默认为5。取值范围[1,10]。

--fr

-R

删除单个对象时生成结果清单文件。

--versionId

-V

待删除对象的版本号。

--o

-o

生成结果清单文件的文件夹,命令执行完成后,会在该文件夹下生成结果清单文件(可能包含成功结果和失败结果两个文件),默认为运行obsutil命令的用户目录的子文件夹.obsutil_output。

结果清单文件命名规则:rm_{succeed | failed}_report_时间_TaskId.txt。单个结果清单文件默认情况下最大为30MB且最大可保留的文件个数为1024,可在配置文件中通过recordMaxLogSize和recordBackups分别配置。

当涉及多文件/文件夹时,如需确认失败任务的具体错误信息,可参考结果清单文件夹下的失败结果清单文件“rm_failed_report_时间_TaskId.txt”及日志路径下的日志文件

--e

-P

指定终端节点。

--i

-i

指定用户的AK。

--k

-k

指定用户的SK。

--t

-n

指定用户的securitytoken。

--v

-v

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

命令示例

本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。

  • 删除单个数据
    health rm /src2/test.txt
  • 删除单个文件夹
    health rm /src2 -r -f

相关文档