Comenzi Linux

Utilizarea comenzii „lsof” pentru a găsi fișiere deschise

Utilizarea comenzii „lsof” pentru a găsi fișiere deschise

„Lsof” înseamnă List Open Files. Este un utilitar Linux pentru listarea tuturor fișierelor deschise ale unui sistem. Această comandă poate fi combinată cu diferiți parametri pentru a-i modifica ieșirea după cum doriți. Puteți vedea detaliile tuturor parametrilor și semnalizatorilor săi, consultând manualul de ajutor al comenzii „lsof”.

În articolul de astăzi, veți putea învăța utilizarea corectă a comenzii „lsof” pentru a găsi toate fișierele deschise în Linux Mint 20.

Utilizarea comenzii „lsof” pentru a găsi fișierele deschise în Linux Mint 20

Pentru a afla utilizarea corectă a comenzii „lsof” și a o folosi pentru a găsi fișierele deschise în Linux Mint 20, puteți arunca o privire la toate exemplele care au fost partajate mai jos.

Exemplul 1: enumerați toate fișierele deschise în Linux Mint 20
Pentru a lista toate fișierele deschise în Linux Mint 20, va trebui să executați următoarea comandă în terminal:

$ lsof

Această comandă va afișa o listă cu toate fișierele deschise în prezent pe sistemul dvs. Linux Mint 20, așa cum se arată în imaginea de mai jos:

Exemplul 2: enumerați toate fișierele deschise aparținând unui anumit director din Linux Mint 20
De asemenea, puteți lista toate fișierele deschise aparținând unui anumit director în Linux Mint 20 specificând numele acelui director cu comanda „lsof” în modul următor:

$ sudo lsof + D director director

Aici, trebuie să înlocuiți directorul cale cu calea reală a directorului ale cărui fișiere deschise pe care doriți să le listați. De exemplu, l-am înlocuit cu „/ var / log /”.

Această comandă va afișa o listă cu toate fișierele deschise care aparțin directorului „/ var / log /”, așa cum se arată în imaginea de mai jos:

Exemplul 3: enumerați toate fișierele deschise care aparțin unui anumit utilizator în Linux Mint 20
Dacă doriți să enumerați toate fișierele deschise aparținând unui anumit utilizator în Linux Mint 20, puteți face acest lucru executând comanda „lsof” în modul următor:

$ lsof -u nume de utilizator

Aici, trebuie să înlocuiți numele de utilizator cu numele utilizatorului ale cărui fișiere deschise doriți să le enumerați. De exemplu, l-am înlocuit cu „kbuzdar”.

Această comandă va afișa o listă cu toate fișierele deschise care aparțin utilizatorului specificat, așa cum se arată în imaginea de mai jos:

Exemplul 4: enumerați toate fișierele deschise care aparțin unui anumit protocol de internet în Linux Mint 20
De asemenea, puteți încerca să enumerați toate fișierele deschise aparținând unui anumit protocol Internet din Linux Mint 20 executând comanda „lsof” în modul următor:

$ lsof -i 6

De asemenea, puteți înlocui „6” cu „4” dacă doriți să listați toate fișierele deschise aparținând IPv4.

Această comandă va afișa o listă cu toate fișierele deschise aparținând protocolului IPv6, așa cum se arată în imaginea de mai jos:

Exemplul 5: enumerați toate fișierele deschise care aparțin unui anumit sistem de fișiere în Linux Mint 20
Dacă doriți să listați toate fișierele deschise aparținând unui anumit sistem de fișiere în Linux Mint 20, puteți face acest lucru modificând comanda „lsof” în modul următor:

$ lsof / proc

Aici puteți înlocui „/ proc” cu orice alt sistem de fișiere la alegere.

Această comandă va afișa o listă cu toate fișierele deschise aparținând sistemului de fișiere „/ proc”, așa cum se arată în imaginea de mai jos:

Concluzie

Parcurgând toate exemplele care vi s-au arătat în acest articol, veți putea afla cum se folosește comanda „lsof” corectă pentru a găsi toate fișierele deschise în Linux Mint 20.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...