Exemples de commande Linux Stat

Exemples de commande Linux Stat
La commande stat affiche le résumé détaillé du fichier ou du système de fichiers donné. Nous vous montrerons dans cet article l'utilisation de base de la commande stat avec différents exemples.

Syntaxe de la commande STAT

La syntaxe de base de la commande Linux Stat est donnée ci-dessous:

$ stat [options] [nom de fichier]

Plus d'un nom et des options de fichier peuvent transmettre un argument avec la commande stat qui contrôle le comportement et les résultats de la commande.

Afficher l'état du fichier Linux à l'aide de la commande stat

Lorsqu'il ne donne que le nom de fichier avec la commande stat, les informations complètes sur l'état du fichier s'affichent sur le terminal. Par exemple, le détail du fichier suivant peut être affiché en utilisant la commande d'état:

$ stat test_file.SMS

Afficher les informations sur le système de fichiers

Pour afficher les informations sur l'état du système au lieu d'un fichier signifie vérifier l'état du système dans lequel réside le fichier donné. Dans ce cas, utilisez l'option «-f» avec le nom de fichier qui est donné ci-dessous:

$ stat -f test_file.SMS

Les détails suivants sur l'état du système s'affichent sur le terminal:

Vous pouvez également transmettre le répertoire ou le système de fichiers comme argument au lieu de passer le nom du fichier, qui est affiché dans la capture d'écran suivante:

Activer ou suivre les liens symboliques

Comme nous le savons, Linux prend en charge les liens symboliques (SymLink). Lorsque vous utilisez la commande stat sur un lien symbolique, il affichera ce qui suit sur le lien de symbolique, mais il ne fournit pas les informations sur le fichier qu'il pointe vers. Vous pouvez consulter la capture d'écran suivante:

$ stat / etc / résolv.confli

Pour suivre ou activer les liens symbestes, utilisez l'option «-l» avec la commande stat comme suit:

$ stat -l / etc / résolv.confli

Ainsi, en utilisant la commande ci-dessus, les informations de liaison symbolique et de fichier s'afficheront sur le terminal.

Afficher la sortie dans un format personnalisé

Deux options différentes sont disponibles qui peuvent être utilisées avec la commande stat pour formater la sortie: -c, -printf = ”format” et (-format = ”format”).

Le -format insère automatiquement une nouvelle ligne après le résultat de chaque opérande. L'option -printf interprète les séquences d'arrière-plan et d'évasion.

Expliquons avec un exemple. Tapez la commande suivante pour essayer l'option -printf:

# stat --printf = '% u \ n% g \ n% z \ n' test_file.SMS

La signification des séquences de format, qui sont utilisées dans la commande ci-dessus ci-dessous:

% U - Affichez le nom du propriétaire comme «Kbuzdar»

% G - Utilisé pour le nom du propriétaire du groupe tel que «Kbuzdar»

% z - Affichez le temps du dernier changement de statut au format lisible par l'homme

Il y a plus de séquences que vous pouvez utiliser avec l'option -printf en fonction de vos besoins.

Afficher la sortie dans le format laconique

À l'aide de la commande stat, vous pouvez afficher les détails au format secrète qui est principalement utile pour l'analyse. Tapez l'option «-T» ou -Trse avec la commande stat pour afficher les informations au formatacés tersis comme suit:

# stat -t test_file.SMS

Pour explorer plus d'options sur la commande stat, lisez les pages manuelles de la commande stat en exécutant la commande de terminal suivante:

$ man stat

Ou

$ stat - help

Conclusion

Cet article donne une brève information sur la commande STAT. Nous avons expliqué toutes les options de base et importantes de cet article qui, espérons-le, vous aideront.