Polecenia Linuksa

Używanie polecenia „lsof” do znajdowania otwartych plików

Używanie polecenia „lsof” do znajdowania otwartych plików

„lsof” oznacza listę otwartych plików. Jest to narzędzie Linuksa do tworzenia listy wszystkich otwartych plików systemu. To polecenie można łączyć z różnymi parametrami, aby zmodyfikować jego dane wyjściowe zgodnie z potrzebami. Możesz zobaczyć szczegóły wszystkich jego parametrów i flag, przeglądając instrukcję pomocy polecenia „lsof”.

W dzisiejszym artykule będziesz mógł nauczyć się poprawnego używania polecenia „lsof” do wyszukiwania wszystkich otwartych plików w Linux Mint 20.

Użycie polecenia „lsof” do znalezienia otwartych plików w Linux Mint 20

Aby nauczyć się poprawnego użycia polecenia „lsof” i użyć go do znalezienia otwartych plików w Linux Mint 20, możesz spojrzeć na wszystkie przykłady, które zostały udostępnione poniżej.

Przykład 1: Lista wszystkich otwartych plików w Linux Mint 20
Aby wyświetlić listę wszystkich otwartych plików w Linux Mint 20, będziesz musiał wykonać następujące polecenie w terminalu:

$ lsof

To polecenie wyświetli listę wszystkich aktualnie otwartych plików w systemie Linux Mint 20, jak pokazano na poniższym obrazku:

Przykład 2: Lista wszystkich otwartych plików należących do określonego katalogu w Linux Mint 20
Możesz także wyświetlić listę wszystkich otwartych plików należących do określonego katalogu w Linux Mint 20, określając nazwę tego katalogu za pomocą polecenia „lsof” w następujący sposób:

$ sudo lsof +D katalog ścieżka

Tutaj musisz zastąpić ścieżkę do katalogu rzeczywistą ścieżką katalogu, którego otwarte pliki chcesz wyświetlić w dół. Na przykład zastąpiliśmy go „/var/log/”.

To polecenie wyświetli listę wszystkich otwartych plików należących do katalogu „/var/log/”, jak pokazano na poniższym obrazku:

Przykład 3: Lista wszystkich otwartych plików należących do określonego użytkownika w Linux Mint 20
Jeśli chcesz wyświetlić listę wszystkich otwartych plików należących do konkretnego użytkownika w Linux Mint 20, możesz to zrobić, wykonując polecenie „lsof” w następujący sposób:

$ lsof -u nazwa użytkownika

Tutaj musisz zastąpić nazwę użytkownika nazwą użytkownika, którego otwarte pliki chcesz wyświetlić na liście. Na przykład zastąpiliśmy go słowem „kbuzdar”.

To polecenie wyświetli listę wszystkich otwartych plików należących do określonego użytkownika, jak pokazano na poniższym obrazku:

Przykład 4: Lista wszystkich otwartych plików należących do określonego protokołu internetowego w Linux Mint 20
Możesz także spróbować wyświetlić listę wszystkich otwartych plików należących do określonego protokołu internetowego w Linux Mint 20, wykonując polecenie „lsof” w następujący sposób:

$ lsof -i 6

Możesz także zamienić „6” na „4”, jeśli chcesz wyświetlić listę wszystkich otwartych plików należących do IPv4.

To polecenie wyświetli listę wszystkich otwartych plików należących do protokołu IPv6, jak pokazano na poniższym obrazku:

Przykład 5: Lista wszystkich otwartych plików należących do określonego systemu plików w Linux Mint 20
Jeśli chcesz wyświetlić listę wszystkich otwartych plików należących do określonego systemu plików w Linux Mint 20, możesz to zrobić, dostosowując polecenie „lsof” w następujący sposób:

$ lsof /proc

Tutaj możesz również zastąpić „/proc” dowolnym innym wybranym systemem plików.

To polecenie wyświetli listę wszystkich otwartych plików należących do systemu plików „/proc”, jak pokazano na poniższym obrazku:

Wniosek

Przechodząc przez wszystkie przykłady pokazane w tym artykule, będziesz mógł nauczyć się poprawnego użycia polecenia „lsof” do wyszukiwania wszystkich otwartych plików w Linux Mint 20.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...