Polecenie lsof
(list open files) służy do wyświetlania informacji o otwartych plikach i procesach, które je używają. Jest to przydatne narzędzie do monitorowania systemu, diagnozowania problemów oraz zarządzania zasobami.
Podstawowa składnia polecenia lsof
jest następująca:
lsof [opcje] [argumenty]
-a
– używa logicznego AND dla wszystkich podanych opcji.-p <PID>
– wyświetla otwarte pliki dla procesu o podanym identyfikatorze PID.-u <użytkownik>
– pokazuje otwarte pliki przez określonego użytkownika.-i
– wyświetla otwarte pliki związane z siecią.-t
– zwraca tylko identyfikatory procesów (PID), co jest przydatne do skryptów.lsof
lsof -u username
lsof -p 1234
lsof -i
lsof +D /ścieżka/do/katalogu
-a
, aby łączyć różne filtry i uzyskać bardziej precyzyjne wyniki.-t
jest przydatna, gdy chcesz użyć PID w innych poleceniach, na przykład do zabicia procesu.