文档

内置工具›文件与搜索

列出文件

ls
分组
文件与搜索
开启方式
对话设置「工具」页里它自己的开关。
审批
无需审查:在本页所说的限制内直接执行。
档案键
tool.ls.description

列出一个文件夹里有什么,默认连同每个子文件夹里的内容一起列出,让模型看清项目的结构。

结果逐层给出,每个文件夹里的条目按名称排序。链接会列出,但不会跟进去。

限制

一次最多往下列 8 层,最多 40,000 个字符。被截掉的总是到达的最深一层,不会是更浅的层。

值得知道

  • Git 忽略的文件夹(比如 node_modules)会列出,但不会展开。不在 Git 仓库里时,常见的依赖和构建文件夹(node_modules、vendor、target、build、dist 等)同样处理。把这样的文件夹直接作为 path,它就会被完整列出。
  • .git 以及其他版本控制文件夹从不进入。
  • 已记录的 ls 调用可以在时间线里修改,再用重新执行跑一次。

参数

参数类型说明
path 必填
目录
stringDirectory to list, relative to the workspace.
默认 "."
depth
递归深度
integer0 仅列出当前目录
默认 1

在 GitHub 上编辑本页