Comandi Linux

Uso del comando lsof per trovare file aperti

Uso del comando lsof per trovare file aperti

"lsof" sta per Elenca file aperti. È un'utilità Linux per elencare tutti i file aperti di un sistema. Questo comando può essere combinato con diversi parametri per modificare il suo output come desiderato. Puoi vedere i dettagli di tutti i suoi parametri e flag vedendo il manuale di aiuto del comando "lsof".

Nell'articolo di oggi, potrai imparare l'uso corretto del comando "lsof" per trovare tutti i file aperti in Linux Mint 20.

Uso del comando "lsof" per trovare i file aperti in Linux Mint 20

Per imparare l'uso corretto del comando "lsof" e usarlo per trovare i file aperti in Linux Mint 20, puoi dare un'occhiata a tutti gli esempi che sono stati condivisi di seguito.

Esempio 1: elenca tutti i file aperti in Linux Mint 20
Per elencare tutti i file aperti in Linux Mint 20, dovrai eseguire il seguente comando nel terminale:

$ lsof

Questo comando visualizzerà un elenco di tutti i file attualmente aperti sul tuo sistema Linux Mint 20, come mostrato nell'immagine seguente:

Esempio 2: elenca tutti i file aperti che appartengono a una directory particolare in Linux Mint 20
Puoi anche elencare tutti i file aperti appartenenti a una particolare directory in Linux Mint 20 specificando il nome di quella directory con il comando "lsof" nel modo seguente:

$ sudo lsof +D directorypath

Qui, devi sostituire il percorso della directory con il percorso effettivo della directory di cui vuoi elencare i file aperti. Ad esempio, l'abbiamo sostituito con "/var/log/".

Questo comando visualizzerà un elenco di tutti i file aperti che appartengono alla directory "/var/log/", come mostrato nell'immagine seguente:

Esempio 3: elenca tutti i file aperti che appartengono a un determinato utente in Linux Mint 20
Se vuoi elencare tutti i file aperti appartenenti a un particolare utente in Linux Mint 20, puoi farlo eseguendo il comando "lsof" nel modo seguente:

$ lsof -u nome utente

Qui, devi sostituire il nome utente con il nome dell'utente di cui vuoi elencare i file aperti. Ad esempio, l'abbiamo sostituito con "kbuzdar".

Questo comando visualizzerà un elenco di tutti i file aperti che appartengono all'utente specificato, come mostrato nell'immagine seguente:

Esempio 4: elenca tutti i file aperti che appartengono a un particolare protocollo Internet in Linux Mint 20
Puoi anche provare a elencare tutti i file aperti appartenenti a un particolare protocollo Internet in Linux Mint 20 eseguendo il comando "lsof" nel modo seguente:

$ lsof -i 6

Puoi anche sostituire "6" con "4" se desideri elencare tutti i file aperti appartenenti a IPv4.

Questo comando visualizzerà un elenco di tutti i file aperti appartenenti al protocollo IPv6, come mostrato nell'immagine sottostante:

Esempio 5: elenca tutti i file aperti che appartengono a un particolare file system in Linux Mint 20
Se vuoi elencare tutti i file aperti appartenenti a un particolare file system in Linux Mint 20, puoi farlo modificando il comando "lsof" nel modo seguente:

$ lsof /proc

Qui puoi anche sostituire "/proc" con qualsiasi altro file system di tua scelta.

Questo comando visualizzerà un elenco di tutti i file aperti appartenenti al file system "/proc", come mostrato nell'immagine seguente:

Conclusione

Passando attraverso tutti gli esempi che ti sono stati mostrati in questo articolo, sarai in grado di imparare l'uso corretto del comando "lsof" per trovare tutti i file aperti in Linux Mint 20.

Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...
Come utilizzare AutoKey per automatizzare i giochi Linux
AutoKey è un'utilità di automazione desktop per Linux e X11, programmata in Python 3, GTK e Qt. Utilizzando la sua funzionalità di scripting e MACRO, ...