lsdu 命令用于获取指定前缀当前层级下的内容,并统计其中各个object及目录中object的大小及数量。
命令格式
./coscli lsdu cos://<bucket-name>[/prefix/] [flags]
signurl 命令包含以下参数:
参数格式 | 参数用途 | 示例 |
cos://<bucket-name> | 使用桶别名访问:cos://example-alias 使用桶名称访问:cos://examplebucket-1250000000 | |
/prefix/ | 可选参数。指定某一文件夹。 | /picture/ |
signurl 命令包含以下可选 flag:
flag 简写 | flag 全称 | flag 用途 |
-h | --help | 查看该命令的具体用法。 |
无 | --include | 包含特定模式的文件。 |
无 | --exclude | 排除特定模式的文件。 |
说明
操作示例
获取 bucket1 桶根目录下的统计信息
./coscli lsdu cos://bucket1/
返回的信息包括:目录或object名,总计对象数量,总计大小。示例如下:
NAME | OBJECTS COUNT | TOTAL SIZE---------------------+---------------+-------------300123/ | 1 | 300.00 MB300s/ | 1 | 100.00 MB300u/ | 301 | 8.22 GBactivity/ | 35 | 129.08 KBtest/ | 1 | 3 Btest100/ | 20 | 20.00 GBtest5/ | 6 | 9.00 GBtestrm/ | 1 | 0 B10GB_file | 1 | 11.72 GB1GB_file | 1 | 1.00 GB
获取 bucket1 桶picture目录下的统计信息
./coscli lsdu cos://bucket1/picture/
说明:
文件较多时此命令耗时会较长,建议后台执行。