Инструменты пользователя

Инструменты сайта


linux:commands:stat

Команда stat


О команде stat

Команда stat - Показывает подробную информацию о файлах, каталогах и символических ссылках.

Эта команда позволяет получить следующие данные об объекте:

  • Размер
  • Права доступа
  • Временные метки
  • Имя владельца
  • Группу владельца

Опции stat

  • –help - Показать справочную информацию по команде
  • –version - Показать информацию о версии stat
  • -c - Позволяет указать формат вывода вместо стандартного, каждый файл выводится с новой строки
  • -f - Показывает информацию о файловой системе, в которой расположен файл
  • -t - Показывает информацию в одну строку
  • -L - Показывает информацию о файле или каталоге вместо символической ссылки

Формат вывода 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
linux/commands/stat.txt · Последнее изменение: Кирилл