删除数据
使用rm命令删除EIHealth平台的文件或目录,此命令不支持删除引用的数据。
命令结构
health rm <destdir> [flags]
参数 |
简写 |
是否必选 |
说明 |
---|---|---|---|
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