# Режим списка

```
tar -t [-f ARCHIVE] [OPTIONS]
```

Учитывая `tar`архив, сжатый или нет, вы можете увидеть, что в нем, используя опцию `-t`. В следующем примере используются три варианта:

| Вариант      | Функция                               |
| ------------ | ------------------------------------- |
| `-t`         | Список файлов в архиве.               |
| `-j`         | Распаковать с помощью `bzip2`команды. |
| `-f ARCHIVE` | Работайте с данным архивом.           |

Чтобы просмотреть содержимое архива `folders.tbz`:

<pre><code><strong>sysadmin@localhost:~/Documents$ tar -tjf folders.tbz
</strong>School/
School/Engineering/
School/Engineering/hello.sh
School/Art/
School/Art/linux.txt
School/Math/
School/Math/numbers.txt
</code></pre>

В примере каталог `School/`имеет префикс к файлам. Команда `tar`автоматически рекурсирует в подкаталоги при сжатии и сохранит информацию о пути внутри архива.

**Учти это**

Чтобы показать, что в этом файле по-прежнему нет ничего особенного, мы перечислим содержимое файла в два этапа, используя конвейер, символ `|`.

<pre><code><strong>sysadmin@localhost:~/Documents$ bunzip2 -c folders.tbz | tar -t
</strong>School/
School/Engineering/
School/Engineering/hello.sh
School/Art/
School/Art/linux.txt
School/Math/
School/Math/numbers.txt
</code></pre>

Левая сторона конвейера — `bunzip2 –c folders.tbz`, который распаковывает файл, но `-c`опция отправляет вывод на экран. Вывод перенаправляется на `tar –t`. Если вы не укажете файл с `–f`, то tar будет читать из стандартного ввода, который в данном случае является несжатым файлом.

Трубы и стандартные вводы будут подробно рассмотрены позже в курсе.

**Примечание**

Приведенные выше примеры предназначены для демонстрации `tar`способности команды рекурсивно переходить в подкаталоги. Файлы, показанные в примере, недоступны в среде виртуальной машины этого курса
