====== Команда 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