Sobes.tech
Junior — Middle

Jak lze určit soubory, na kterých právě pracuje spuštěná aplikace v Linuxu?

sobes.tech AI

Odpověď od AI

V systému Linux můžete určit soubory, s nimiž právě pracuje spuštěná aplikace, pomocí příkazu lsof (výpis otevřených souborů). Zobrazuje všechny otevřené soubory procesů.

Například, chcete-li zobrazit soubory otevřené procesem s PID 1234, spusťte:

lsof -p 1234

Také můžete použít adresář /proc:

ls -l /proc/1234/fd/

Zde jsou fd souborové deskriptory procesu, které jsou odkazy na otevřené soubory.

Tímto způsobem lsof a prohlížení /proc/[pid]/fd umožňují určit, jaké soubory aplikace používá.