ls 命令用于查询所有存储桶列表、查询存储桶下的文件列表和文件夹下的文件列表。
./coscli ls [cos://bucketAlias[/prefix/]] [flag]
说明:
ls 命令包含以下可选参数:
参数格式 | 参数用途 | 示例 |
---|---|---|
cos://bucketAlias | 指定存储桶 | cos://bucket1 |
/prefix/ | 指定某一文件夹 | /picture/ |
ls 命令包含以下可选 flag:
flag 简写 | flag 全称 | flag 用途 |
---|---|---|
无 | --include | 包含特定模式的文件 |
无 | --exclude | 排除特定模式的文件 |
-r | --recursive | 是否递归地遍历文件夹,并列出所有文件 |
说明:
--include
和--exclude
支持标准正则表达式的语法,您可以使用它来过滤出符合特定条件的文件。- 使用 zsh 时,您可能需要在 pattern 串的两端加上双引号。
./coscli ls cos://bucket1 -r --include ".*.mp4"
./coscli ls
./coscli ls cos://bucket1
./coscli ls cos://bucket1/picture/
./coscli ls cos://bucket1/picture/ -r
./coscli ls cos://bucket1 -r --include .*.mp4
./coscli ls cos://bucket1 -r --exclude .*.mp4
./coscli ls cos://bucket1/picture -r --include ^picture/test.* --exclude .*.jpg
本页内容是否解决了您的问题?