---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/reference/ydb-cli/commands/scheme-ls.md?version=v25.4
  - https://ydb.tech/docs/ru/reference/ydb-cli/commands/scheme-ls.md?version=v25.4
  - href: ru/reference/ydb-cli/commands/scheme-ls.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/core/reference/ydb-cli/commands/scheme-ls.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

<!-- source: ru/reference/ydb-cli/commands/_includes/scheme-ls.md -->
# Список объектов

Команда `scheme ls` позволяет получить список [схемных объектов](https://ydb.tech/docs/ru/concepts/glossary.md?version=v25.4#scheme-object) в базе данных:

```bash
ydb [connection options] scheme ls [path] [-lR1]
```

<!-- source: ru/reference/ydb-cli/commands/_includes/conn_options_ref.md -->
, где `[connection options]` — опции [соединения с БД](https://ydb.tech/docs/ru/reference/ydb-cli/connect.md?version=v25.4#command-line-pars)
<!-- endsource: ru/reference/ydb-cli/commands/_includes/conn_options_ref.md -->

При запуске без параметров выводится перечень имен объектов в корневой директории базы данных в сжатом формате.

Параметром `path` можно задать [директорию](https://ydb.tech/docs/ru/reference/ydb-cli/commands/dir.md?version=v25.4), для которой нужно вывести перечень объектов.

Для команды доступны следующие опции:

* `-l` — полная информация об атрибутах каждого объекта;
* `-R` — рекурсивный обход всех поддиректорий;
* `-1` — выводить по одному объекту схемы на строку (например, для последующей обработки в скрипте).

## Примеры

<!-- source: ru/_includes/ydb-cli-profile.md -->
{% note info %}

В примерах используется профиль `quickstart`, подробнее смотрите в [Создание профиля для соединения с тестовой БД](https://ydb.tech/docs/ru/reference/ydb-cli/profile/create.md?version=v25.4#quickstart).

{% endnote %}
<!-- endsource: ru/_includes/ydb-cli-profile.md -->

- Получение объектов в корневой директории базы данных в сжатом формате

```bash
ydb --profile quickstart scheme ls
```

- Получение объектов во всех директориях базы данных в сжатом формате

```bash
ydb --profile quickstart scheme ls -R
```

- Получение объектов в заданной директории базы данных в сжатом формате

```bash
ydb --profile quickstart scheme ls dir1
ydb --profile quickstart scheme ls dir1/dir2
```

- Получение объектов во всех поддиректориях заданной директории базы данных в сжатом формате

```bash
ydb --profile quickstart scheme ls dir1 -R
ydb --profile quickstart scheme ls dir1/dir2 -R
```

- Получение полной информации по объектам в корневой директории базы данных

```bash
ydb --profile quickstart scheme ls -l
```

- Получение полной информации по объектам в заданной директории базы данных

```bash
ydb --profile quickstart scheme ls dir1 -l
ydb --profile quickstart scheme ls dir2/dir3 -l
```

- Получение полной информации по объектам во всех директориях базы данных

```bash
ydb --profile quickstart scheme ls -lR
```

- Получение полной информации по объектам во всех поддиректориях заданной директории базы данных

```bash
ydb --profile quickstart scheme ls dir1 -lR
ydb --profile quickstart scheme ls dir2/dir3 -lR
```
<!-- endsource: ru/reference/ydb-cli/commands/_includes/scheme-ls.md -->
