“Lsof” står for List Open Files. Det er et Linux-værktøj til notering af alle de åbne filer i et system. Denne kommando kan kombineres med forskellige parametre for at ændre dens output som ønsket. Du kan se detaljerne i alle dens parametre og flag ved at se hjælpemanualen til kommandoen “lsof”.
I dagens artikel vil du være i stand til at lære den korrekte brug af kommandoen “lsof” til at finde alle de åbne filer i Linux Mint 20.
Brug af "lsof" -kommandoen til at finde de åbne filer i Linux Mint 20
For at lære den korrekte brug af “lsof” -kommandoen og bruge den til at finde de åbne filer i Linux Mint 20, kan du se på alle eksemplerne, der er delt nedenfor.
Eksempel 1: Liste over alle de åbne filer i Linux Mint 20
For at liste alle de åbne filer i Linux Mint 20 skal du udføre følgende kommando i terminalen:
Denne kommando viser en liste over alle de aktuelt åbnede filer på dit Linux Mint 20-system, som vist på billedet nedenfor:
Eksempel 2: Liste over alle de åbne filer, der hører til en bestemt mappe i Linux Mint 20
Du kan også liste alle de åbne filer, der tilhører en bestemt mappe i Linux Mint 20, ved at angive navnet på den mappe med kommandoen “lsof” på følgende måde:
Her skal du erstatte directorypath med den aktuelle sti til det bibliotek, hvis åbne filer du vil liste ned. For eksempel har vi erstattet det med “/ var / log /”.
Denne kommando viser en liste over alle de åbne filer, der hører til "/ var / log /" -mappen, som vist på billedet nedenfor:
Eksempel 3: Liste over alle de åbne filer, der hører til en bestemt bruger i Linux Mint 20
Hvis du vil liste alle de åbne filer, der tilhører en bestemt bruger i Linux Mint 20, kan du gøre det ved at udføre kommandoen “lsof” på følgende måde:
Her skal du erstatte brugernavnet med navnet på den bruger, hvis åbne filer du vil liste ned. For eksempel har vi erstattet det med “kbuzdar”.
Denne kommando viser en liste over alle de åbne filer, der tilhører den angivne bruger, som vist på billedet nedenfor:
Eksempel 4: Liste over alle de åbne filer, der hører til en særlig internetprotokol i Linux Mint 20
Du kan også prøve at liste ned alle de åbne filer, der hører til en bestemt internetprotokol i Linux Mint 20, ved at udføre kommandoen “lsof” på følgende måde:
Du kan også erstatte “6” med “4”, hvis du vil liste alle de åbne filer, der tilhører IPv4.
Denne kommando viser en liste over alle de åbne filer, der hører til IPv6-protokollen, som vist på billedet nedenfor:
Eksempel 5: Liste over alle de åbne filer, der hører til et bestemt filsystem i Linux Mint 20
Hvis du vil liste alle de åbne filer, der tilhører et bestemt filsystem i Linux Mint 20, kan du gøre det ved at tilpasse kommandoen “lsof” på følgende måde:
Her kan du også erstatte “/ proc” med ethvert andet filsystem, du vælger.
Denne kommando viser en liste over alle de åbne filer, der hører til "/ proc" filsystemet, som vist på billedet nedenfor:
Konklusion
Ved at gennemgå alle eksemplerne, der er vist dig i denne artikel, vil du være i stand til at lære den korrekte brug af kommandoen “lsof” til at finde alle de åbne filer i Linux Mint 20.