TGViewer
Секреты сисадмина | DevOps, Linux, SRE Секреты сисадмина | DevOps, Linux, SRE @sysadmin_library · 25.6K subscribers
Post #4888 4.15K
Как узнать дату создания файла?

Это можно сделать с помощью stat. Утилита stat выводит подробные сведения о файле.
stat /dir/to/some/file.txt
Нужная информация записана в графе ‘Создан’(‘Birth’)

Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31

Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.

Чтобы получить inode:
ls -i /dir/to/some/file.txt
А для просмотра файловой системы:
df /dir/to/some/file.txt

Теперь чтобы получить дату создания файла, используйте команду:
sudo debugfs -R 'stat <inode>' /file/system

После чего в терминале найдите поле, в котором хранится дата создания — crtime

#СекретыСисадмина
More from @sysadmin_library
  1. Sep 26, 2026Файловый сервер SFTPGo Полнофункциональный и высококонфигурируемый SFTP-сервер с дополните…
  2. Sep 26, 2026Post #5013
  3. Sep 25, 2026Что такое Docker? В этом ролике автор по полочкам разложит, что такое Docker, как он работ…
  4. Sep 25, 2026✨ Как настроить PostgreSQL для продакшен-нагрузок При переходе к продакшен-нагрузкам важно…
  5. Sep 25, 2026Поиск осиротевших компьютеров в AD с Powershell В небольших организациях, когда списывают…
  6. Sep 25, 2026Кто такой системный администратор на самом деле в 2026 году? У многих новичков в голове жи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →