Linux-kommandon

Användning av kommandot “lsof” för att hitta öppna filer

Användning av kommandot “lsof” för att hitta öppna filer

“Lsof” står för List Open Files. Det är ett Linux-verktyg för att lista alla öppna filer i ett system. Detta kommando kan kombineras med olika parametrar för att ändra dess utdata efter önskemål. Du kan se detaljerna i alla dess parametrar och flaggor genom att se hjälpmanualen för kommandot “lsof”.

I dagens artikel kommer du att kunna lära dig rätt användning av kommandot “lsof” för att hitta alla öppna filer i Linux Mint 20.

Användning av "lsof" -kommandot för att hitta de öppna filerna i Linux Mint 20

För att lära dig rätt användning av kommandot “lsof” och använda det för att hitta de öppna filerna i Linux Mint 20 kan du titta på alla exempel som har delats nedan.

Exempel 1: Lista alla öppna filer i Linux Mint 20
För att lista alla öppna filer i Linux Mint 20 måste du utföra följande kommando i terminalen:

$ lsof

Det här kommandot visar en lista över alla för närvarande öppnade filer på ditt Linux Mint 20-system, som visas i bilden nedan:

Exempel 2: Lista alla öppna filer som tillhör en viss katalog i Linux Mint 20
Du kan också lista ner alla öppna filer som tillhör en viss katalog i Linux Mint 20 genom att ange namnet på den katalogen med kommandot “lsof” på följande sätt:

$ sudo lsof + D regissörsväg

Här måste du ersätta direktörsvägen med den faktiska sökvägen till katalogen vars öppna filer du vill lista nedåt. Vi har till exempel ersatt den med “/ var / log /”.

Detta kommando visar en lista över alla öppna filer som tillhör katalogen “/ var / log /”, som visas i bilden nedan:

Exempel 3: Lista alla öppna filer som tillhör en viss användare i Linux Mint 20
Om du vill lista alla öppna filer som tillhör en viss användare i Linux Mint 20, kan du göra det genom att utföra kommandot “lsof” på följande sätt:

$ lsof -u användarnamn

Här måste du ersätta användarnamnet med namnet på användaren vars öppna filer du vill lista ned. Vi har till exempel ersatt den med “kbuzdar”.

Detta kommando visar en lista över alla öppna filer som tillhör den angivna användaren, som visas i bilden nedan:

Exempel 4: Lista alla öppna filer som tillhör ett särskilt internetprotokoll i Linux Mint 20
Du kan också försöka lista alla öppna filer som tillhör ett visst internetprotokoll i Linux Mint 20 genom att utföra kommandot “lsof” på följande sätt:

$ lsof -i 6

Du kan också ersätta “6” med “4” om du vill lista alla öppna filer som tillhör IPv4.

Detta kommando visar en lista över alla öppna filer som tillhör IPv6-protokollet, som visas i bilden nedan:

Exempel 5: Lista alla öppna filer som tillhör ett särskilt filsystem i Linux Mint 20
Om du vill lista alla öppna filer som tillhör ett visst filsystem i Linux Mint 20, kan du göra det genom att justera kommandot “lsof” på följande sätt:

$ lsof / proc

Här kan du också ersätta “/ proc” med valfritt annat filsystem.

Detta kommando visar en lista med alla öppna filer som tillhör filsystemet "/ proc", som visas i bilden nedan:

Slutsats

Genom att gå igenom alla exempel som har visats för dig i den här artikeln kommer du att kunna lära dig rätt användning av kommandot “lsof” för att hitta alla öppna filer i Linux Mint 20.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...