列出文件
ls- 分组
- 文件与搜索
- 开启方式
- 对话设置「工具」页里它自己的开关。
- 审批
- 无需审查:在本页所说的限制内直接执行。
- 档案键
tool.ls.description
列出一个文件夹里有什么,默认连同每个子文件夹里的内容一起列出,让模型看清项目的结构。
结果逐层给出,每个文件夹里的条目按名称排序。链接会列出,但不会跟进去。
限制
一次最多往下列 8 层,最多 40,000 个字符。被截掉的总是到达的最深一层,不会是更浅的层。
值得知道
- Git 忽略的文件夹(比如
node_modules)会列出,但不会展开。不在 Git 仓库里时,常见的依赖和构建文件夹(node_modules、vendor、target、build、dist等)同样处理。把这样的文件夹直接作为path,它就会被完整列出。 .git以及其他版本控制文件夹从不进入。- 已记录的
ls调用可以在时间线里修改,再用重新执行跑一次。
参数
| 参数 | 类型 | 说明 |
|---|---|---|
path 必填目录 | string | Directory to list, relative to the workspace. 默认 "." |
depth递归深度 | integer | 0 仅列出当前目录 默认 1 |