stat

Показывает тип, права, владельца, размер, даты и сведения о ссылках; полный режим раскрывает детали файловой системы.

ФайлыВерсия 1.1.5Стабильная
lil-terminal

Обзор

stat собирает основные сведения об объекте в одном месте: тип, права, владелец, размер, даты и данные символической ссылки. Краткий режим удобен для быстрой проверки, -f — для полной диагностики.

Что файловая система знает об объекте

Для обычной проверки достаточно краткого stat; -f нужен, когда важны владелец, временные метки, права доступа и подробности файловой системы.

Синтаксис

lil-terminal
stat [path] [-f] [-L]

Справочник

stat

показать краткие данные текущего каталога

stat <path>

показать краткие данные (не переходя по символической ссылке)

-f

показать полные данные файловой системы

-L

перейти по символической ссылке и проверить её цель

Краткие данные

Для файла показываются путь, тип, расширение и установленные обработчики, размер, права и время изменения. Для каталога — путь, тип, число элементов верхнего уровня, права и время изменения.

Полные данные

-f сохраняет расширенное представление: реальный путь, имя, каталог, MIME или счётчики каталога, владельцы, доступ, временные метки и ёмкость файловой системы, когда PHP может их прочитать.

Символические ссылки

Без -L stat проверяет саму символическую ссылку. С -L метаданные берутся у разрешённой цели. Повреждённая цель явно сообщается.

Интерактивный пример из `/sandbox/`

Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.

Показать краткие данные (не переходя по символической ссылке)

Установка и управление

Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.

Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.

Пакет Base

Установить полный пакет с локальной справкой и всеми опубликованными режимами.

install stat
Пакет Minimum

Установить сокращённый пакет без локальной справки; help <cmd> -i открывает актуальную серверную справку.

install stat -m
Точная публичная версия

Установить именно эту опубликованную версию.

install stat -v 1.1.5
Проверить или обновить

Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.

upgrade stat
Удалить модуль

Удалить блок расширения, не затрагивая ядро и остальные модули.

install stat -u

Примеры

Примеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.

Показать краткие данные (не переходя по символической ссылке)
cd \sandbox | stat data/sample.txt
Path         data/sample.txt
Type         file
Extension    txt · @edit
Size         100 b (100 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-09 16:01:21
Показать краткие данные (не переходя по символической ссылке)
stat images
Path         images
Type         directory
Items        2
Permissions  0755  drwxr-xr-x
Modified     2026-08-09 12:52:02
Показать краткие данные (не переходя по символической ссылке)
stat images/icon.svg
Path         images/icon.svg
Type         file
Extension    svg · @edit
Size         1 024 b (1 KB)
Permissions  0644  -rw-r--r--
Modified     2026-08-09 12:52:02
Показать краткие данные (не переходя по символической ссылке)
stat missing.txt
Файл не найден: missing.txt

Файл из примера: sandbox/data/sample.txt

Пример использует файл или каталог из защищённой учебной папки /sandbox/.

lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

Связанная документация

Текущая публичная версия

v1.1.52026-08-10

Приоритет @core для .lil

Для .lil-скриптов @core показывается первым обработчиком перед установленными редакторами.