Verwendung des Befehls „LSOF“, um geöffnete Dateien zu finden

Verwendung des Befehls „LSOF“, um geöffnete Dateien zu finden

"LSOF" steht für List Open -Dateien. Es ist ein Linux -Dienstprogramm zum Auflisten aller offenen Dateien eines Systems. Dieser Befehl kann mit unterschiedlichen Parametern kombiniert werden, um seine Ausgabe wie gewünscht zu ändern. Sie können die Details aller Parameter und Flaggen sehen, indem Sie das Hilfehandbuch des Befehls „LSOF“ sehen.

In dem heutigen Artikel können Sie die korrekte Verwendung des Befehls „LSOF“ lernen, um alle offenen Dateien in Linux Mint 20 zu finden.

Verwendung des Befehls „LSOF“, um die geöffneten Dateien in Linux Mint 20 zu finden

Um die korrekte Verwendung des Befehls „LSOF“ zu erlernen und die offenen Dateien in Linux Mint 20 zu finden, können Sie sich alle Beispiele ansehen, die unten gemeinsam genutzt wurden.

Beispiel 1: Listen Sie alle geöffneten Dateien in Linux Mint 20 auf
Um alle geöffneten Dateien in Linux Mint 20 aufzulisten, müssen Sie den folgenden Befehl im Terminal ausführen:

$ lsof

In diesem Befehl wird eine Liste aller aktuell geöffneten Dateien auf Ihrem Linux Mint 20 -System angezeigt, wie im Bild unten gezeigt:

Beispiel 2: Listen Sie alle geöffneten Dateien auf, die zu einem bestimmten Verzeichnis in Linux Mint 20 gehören
Sie können auch alle offenen Dateien auflisten, die zu einem bestimmten Verzeichnis in Linux Mint 20 gehören, indem Sie den Namen dieses Verzeichnisses mit dem Befehl „LSOF“ auf folgende Weise angeben:

$ sudo lsof +d DirectoryPath

Hier müssen Sie den Verzeichnisweg durch den tatsächlichen Pfad des Verzeichnisses ersetzen, dessen offene Dateien Sie auflisten möchten. Zum Beispiel haben wir es durch "/var/log/" ersetzt.

In diesem Befehl wird eine Liste aller geöffneten Dateien angezeigt, die zum Verzeichnis "/var/log/" gehören, wie im Bild unten gezeigt:

Beispiel 3: Listen Sie alle geöffneten Dateien, die einem bestimmten Benutzer in Linux Mint 20 gehören, auf
Wenn Sie alle offenen Dateien, die einem bestimmten Benutzer in Linux Mint 20 gehören, auflisten möchten, können Sie dies tun, indem Sie den Befehl „LSOF“ auf folgende Weise ausführen:

$ lsof -u Benutzername

Hier müssen Sie den Benutzernamen durch den Namen des Benutzers ersetzen, dessen geöffnete Dateien Sie auflisten möchten. Zum Beispiel haben wir es durch "Kbuzdar" ersetzt.

In diesem Befehl wird eine Liste aller geöffneten Dateien angezeigt, die zum angegebenen Benutzer gehören, wie im folgenden Bild gezeigt:

Beispiel 4: Listen Sie alle offenen Dateien auf ein bestimmtes Internetprotokoll in Linux Mint 20 auf
Sie können auch versuchen, alle offenen Dateien aufzulisten, die zu einem bestimmten Internetprotokoll in Linux Mint 20 gehören, indem Sie den Befehl „LSOF“ auf folgende Weise ausführen:

$ lsof -i 6

Sie können "6" auch durch "4" ersetzen, wenn Sie alle offenen Dateien von IPv4 auflisten möchten.

In diesem Befehl wird eine Liste aller geöffneten Dateien zum IPv6 -Protokoll angezeigt, wie im Bild unten gezeigt:

Beispiel 5: Listen Sie alle geöffneten Dateien auf einem bestimmten Dateisystem in Linux Mint 20 auf
Wenn Sie alle geöffneten Dateien auflisten möchten, die zu einem bestimmten Dateisystem in Linux Mint 20 gehören, können Sie dies auf folgende Weise ändern:

$ lsof /proc

Hier können Sie "/Proc" auch durch ein anderes Dateisystem Ihrer Wahl ersetzen.

In diesem Befehl wird eine Liste aller geöffneten Dateien angezeigt, die zum Dateisystem "/proc" gehören, wie im folgenden Bild gezeigt:

Abschluss

Wenn Sie alle Beispiele durchlaufen, die Ihnen in diesem Artikel gezeigt wurden.