Sobes.tech
Back to questions
Senior
5

Какими способами можно посмотреть файлы, которые были открыты процессом (Linux)?

Companies where asked
Flant

Answer from AI

sobes.tech AI

В Linux можно посмотреть файлы, открытые процессом, следующими способами:

  1. Через каталог /proc/[pid]/fd/ — содержит символьные ссылки на открытые файлы процесса с идентификатором pid.
ls -l /proc/1234/fd/
  1. Используя команду lsof (list open files):
lsof -p 1234
  1. Команда fuser покажет процессы, использующие файл, но в обратном направлении.

Эти методы позволяют получить список открытых файлов, включая обычные файлы, сокеты, устройства и т.д.