Узнать, какие файлы открывает программа Если интересно, что… — Linux для чайника — TG.ME

Узнать, какие файлы открывает программа

Если интересно, что происходит «под капотом» при запуске приложения, воспользуйтесь strace.

strace -e openat firefox


Опция -e openat выводит только системные вызовы открытия файлов, отбрасывая тысячи других операций.

В выводе можно увидеть, какие библиотеки, шрифты, конфигурационные файлы и другие ресурсы пытается открыть программа.

Например:
openat(AT_FDCWD, "/etc/hosts", O_RDONLY) = 3
openat(AT_FDCWD, "/usr/lib/libgtk-3.so", O_RDONLY) = 4


Отличный инструмент для диагностики, если приложение не запускается или сообщает, что не может найти какой-либо файл.
August 14, 2026 3.5K 96