本文以 macOS 系统为例,介绍使用 tosutil 工具删除对象的常见示例命令。
示例存储桶名为 bucketname,桶内包含如下对象:
tos://bucketname/file1.txt tos://bucketname/file2.txt tos://bucketname/file3.txt tos://bucketname/file4.txt tos://bucketname/file5.txt tos://bucketname/file6.txt tos://bucketname/folder1/ tos://bucketname/folder1/file7.txt tos://bucketname/folder2/ tos://bucketname/folder2/file8.txt tos://bucketname/folder2/folder3/ tos://bucketname/folder2/folder3/file9.txt
基于示例存储桶内的对象说明,不同删除场景的示例命令如下。
删除 bucketname 桶中的 file1.txt 文件:
./tosutil rm tos://bucketname/file1.txt
删除 bucketname 桶中的 folder2 文件夹:
./tosutil rm tos://bucketname/folder2/ -r
删除 bucketname 桶中 folder 前缀包含的所有文件及文件夹:
./tosutil rm tos://bucketname/folder -r
注意
上述命令会同时删除 folder1/ 和 folder2/ 两个文件夹!