====== Команда stat ======
----
===== О команде stat =====
Команда stat - Показывает подробную информацию о файлах, каталогах и [[ln|символических ссылках]].
Эта команда позволяет получить следующие данные об объекте:
* Размер
* Права доступа
* Временные метки
* Имя владельца
* Группу владельца
===== Опции stat =====
* **--help** - Показать справочную информацию по команде
* **--version** - Показать информацию о версии stat
* **-c** - Позволяет указать формат вывода вместо стандартного, каждый файл выводится с новой строки
* **-f** - Показывает информацию о файловой системе, в которой расположен файл
* **-t** - Показывает информацию в одну строку
* **-L** - Показывает информацию о файле или каталоге вместо [[ln|символической ссылки]]
===== Формат вывода stat =====
* **%n** - Название файла
* **%s** - Размер в байтах
* **%U** - Владелец
* **%G** - Группа владельца
* **%h** - Количество жёстких ссылок
* **%a** - Права доступа в восьмеричном исчислении
* **%y** - Дата и время последней модификации
===== Использование stat =====
Показать информацию о каталоге:
stat disk1
Вывод в терминале:
Файл: disk1
Размер: 4096 Блоков: 8 Блок В/В: 4096 каталог
Устройство: 8/1 Инода: 783378 Ссылки: 5
Доступ: (0755/drwxr-xr-x) Uid: ( 1000/ kirill) Gid: ( 1000/ kirill)
Доступ: 2026-01-07 20:01:39.242667042 +0700
Модифицирован: 2026-01-05 12:30:29.049480271 +0700
Изменён: 2026-01-05 12:30:29.049480271 +0700
Создан: 2025-11-12 15:31:03.186186173 +0700
Показать информацию о каталоге только имя, размер и дату, используем опцию **-c**:
stat -c "Каталог: %n Размер: %s Дата: %y" disk1
Вывод в терминале:
Каталог: disk1 Размер: 4096 Дата: 2026-01-22 18:40:01.061151391 +0700