Utilisation de la commande «LSOF» pour trouver des fichiers ouverts

Utilisation de la commande «LSOF» pour trouver des fichiers ouverts

«LSOF» signifie la liste des fichiers ouverts. Il s'agit d'un utilitaire Linux pour répertorier tous les fichiers ouverts d'un système. Cette commande peut être combinée avec différents paramètres pour modifier sa sortie comme souhaité. Vous pouvez voir les détails de tous ses paramètres et drapeaux en voyant le manuel d'aide de la commande «LSOF».

Dans l'article d'aujourd'hui, vous pourrez apprendre l'utilisation correcte de la commande «LSOF» pour trouver tous les fichiers ouverts dans Linux Mint 20.

Utilisation de la commande «LSOF» pour trouver les fichiers ouverts dans Linux Mint 20

Pour apprendre l'utilisation correcte de la commande «LSOF» et l'utiliser pour trouver les fichiers ouverts dans Linux Mint 20, vous pouvez jeter un œil à tous les exemples qui ont été partagés ci-dessous.

Exemple 1: Énumérez tous les fichiers ouverts dans Linux Mint 20
Pour répertorier tous les fichiers ouverts dans Linux Mint 20, vous devrez exécuter la commande suivante dans le terminal:

$ lsof

Cette commande affichera une liste de tous les fichiers actuellement ouverts sur votre système Linux Mint 20, comme indiqué dans l'image ci-dessous:

Exemple 2: Énumérez tous les fichiers ouverts appartenant à un répertoire particulier dans Linux Mint 20
Vous pouvez également répertorier tous les fichiers ouverts appartenant à un répertoire particulier dans Linux Mint 20 en spécifiant le nom de ce répertoire avec la commande «LSOF» de la manière suivante:

$ sudo lsof + d DirectoryPath

Ici, vous devez remplacer le répertoire par le chemin réel du répertoire dont vous souhaitez répertorier les fichiers ouverts. Par exemple, nous l'avons remplacé par «/ var / log /».

Cette commande affichera une liste de tous les fichiers ouverts appartenant au répertoire «/ var / log /», comme indiqué dans l'image ci-dessous:

Exemple 3: Énumérez tous les fichiers ouverts appartenant à un utilisateur particulier dans Linux Mint 20
Si vous souhaitez répertorier tous les fichiers ouverts appartenant à un utilisateur particulier dans Linux Mint 20, vous pouvez le faire en exécutant la commande «LSOF» de la manière suivante:

$ lsof -u nom d'utilisateur

Ici, vous devez remplacer le nom d'utilisateur par le nom de l'utilisateur dont vous souhaitez répertorier les fichiers ouverts. Par exemple, nous l'avons remplacé par «kbuzdar».

Cette commande affichera une liste de tous les fichiers ouverts appartenant à l'utilisateur spécifié, comme indiqué dans l'image ci-dessous:

Exemple 4: Énumérez tous les fichiers ouverts appartenant à un protocole Internet particulier dans Linux Mint 20
Vous pouvez également essayer d'énumérer tous les fichiers ouverts appartenant à un protocole Internet particulier dans Linux Mint 20 en exécutant la commande «LSOF» de la manière suivante:

$ lsof -i 6

Vous pouvez également remplacer «6» par «4» si vous souhaitez répertorier tous les fichiers ouverts appartenant à IPv4.

Cette commande affichera une liste de tous les fichiers ouverts appartenant au protocole IPv6, comme indiqué dans l'image ci-dessous:

Exemple 5: Énumérez tous les fichiers ouverts appartenant à un système de fichiers particulier dans Linux Mint 20
Si vous souhaitez répertorier tous les fichiers ouverts appartenant à un système de fichiers particulier dans Linux Mint 20, vous pouvez le faire en peaufinant la commande «LSOF» de la manière suivante:

$ lsof / proc

Ici, vous pouvez également remplacer «/ proc» par tout autre système de fichiers de votre choix.

Cette commande affichera une liste de tous les fichiers ouverts appartenant au système de fichiers «/ proc», comme indiqué dans l'image ci-dessous:

Conclusion

En parcourant tous les exemples qui vous ont été montrés dans cet article, vous pourrez apprendre l'utilisation correcte de la commande «LSOF» pour trouver tous les fichiers ouverts dans Linux Mint 20.