Comandos de Linux

Uso del comando lsof para buscar archivos abiertos

Uso del comando lsof para buscar archivos abiertos

"Lsof" significa Lista de archivos abiertos. Es una utilidad de Linux para enumerar todos los archivos abiertos de un sistema. Este comando se puede combinar con diferentes parámetros para modificar su salida como se desee. Puede ver los detalles de todos sus parámetros y banderas en el manual de ayuda del comando "lsof".

En el artículo de hoy, podrá aprender el uso correcto del comando "lsof" para encontrar todos los archivos abiertos en Linux Mint 20.

Uso del comando "lsof" para encontrar los archivos abiertos en Linux Mint 20

Para aprender el uso correcto del comando "lsof" y usarlo para encontrar los archivos abiertos en Linux Mint 20, puede echar un vistazo a todos los ejemplos que se han compartido a continuación.

Ejemplo 1: enumerar todos los archivos abiertos en Linux Mint 20
Para enumerar todos los archivos abiertos en Linux Mint 20, deberá ejecutar el siguiente comando en la terminal:

$ lsof

Este comando mostrará una lista de todos los archivos abiertos actualmente en su sistema Linux Mint 20, como se muestra en la siguiente imagen:

Ejemplo 2: enumerar todos los archivos abiertos que pertenecen a un directorio particular en Linux Mint 20
También puede enumerar todos los archivos abiertos que pertenecen a un directorio en particular en Linux Mint 20 especificando el nombre de ese directorio con el comando "lsof" de la siguiente manera:

$ sudo lsof + D directorypath

Aquí, debe reemplazar la ruta del directorio con la ruta real del directorio cuyos archivos abiertos desea enumerar. Por ejemplo, lo reemplazamos con "/ var / log /".

Este comando mostrará una lista de todos los archivos abiertos que pertenecen al directorio “/ var / log /”, como se muestra en la siguiente imagen:

Ejemplo 3: enumerar todos los archivos abiertos que pertenecen a un usuario en particular en Linux Mint 20
Si desea enumerar todos los archivos abiertos que pertenecen a un usuario en particular en Linux Mint 20, puede hacerlo ejecutando el comando "lsof" de la siguiente manera:

$ lsof -u nombre de usuario

Aquí, debe reemplazar el nombre de usuario con el nombre del usuario cuyos archivos abiertos desea enumerar. Por ejemplo, lo reemplazamos con "kbuzdar".

Este comando mostrará una lista de todos los archivos abiertos que pertenecen al usuario especificado, como se muestra en la siguiente imagen:

Ejemplo 4: enumere todos los archivos abiertos que pertenecen a un protocolo de Internet en particular en Linux Mint 20
También puede intentar enumerar todos los archivos abiertos que pertenecen a un protocolo de Internet en particular en Linux Mint 20 ejecutando el comando "lsof" de la siguiente manera:

$ lsof -i 6

También puede reemplazar "6" con "4" si desea enumerar todos los archivos abiertos que pertenecen a IPv4.

Este comando mostrará una lista de todos los archivos abiertos que pertenecen al protocolo IPv6, como se muestra en la siguiente imagen:

Ejemplo 5: enumere todos los archivos abiertos que pertenecen a un sistema de archivos particular en Linux Mint 20
Si desea enumerar todos los archivos abiertos que pertenecen a un sistema de archivos en particular en Linux Mint 20, puede hacerlo ajustando el comando "lsof" de la siguiente manera:

$ lsof / proc

Aquí, también puede reemplazar "/ proc" con cualquier otro sistema de archivos de su elección.

Este comando mostrará una lista de todos los archivos abiertos que pertenecen al sistema de archivos "/ proc", como se muestra en la siguiente imagen:

Conclusión

Al revisar todos los ejemplos que se le han mostrado en este artículo, podrá aprender el uso correcto del comando "lsof" para encontrar todos los archivos abiertos en Linux Mint 20.

Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...
Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...