Recherche de site Web

Comment enregistrer la sortie d’une commande dans un fichier sous Linux


Il y a beaucoup de choses que vous pouvez faire avec la sortie d’une commande sous Linux. Vous pouvez affecter la sortie d’une commande à une variable, l’envoyer à une autre commande/programme pour traitement via un tube ou la rediriger vers un fichier pour une analyse plus approfondie.

Suggéré pour lire : Apprenez les bases du fonctionnement de la redirection d’E/S (entrée/sortie) Linux

Dans ce court article, je vais vous montrer une astuce simple mais utile en ligne de commande : comment afficher la sortie d’une commande à l’écran et également écrire dans un fichier sous Linux.

Affichage de la sortie à l’écran et écriture dans un fichier

En supposant que vous souhaitiez obtenir un résumé complet de l’espace disque disponible et utilisé d’un système de fichiers sur un système Linux, vous pouvez utiliser la commande df ; Il vous aide également à déterminer le type de système de fichiers sur une partition.

$ $df

Avec l’indicateur -h, vous pouvez afficher les statistiques de l’espace disque du système de fichiers dans un format « lisible par l’homme » (affiche les détails des statistiques en octets, mégaoctets et gigaoctets).

$ df -h

Maintenant, pour afficher les informations ci-dessus à l’écran et les écrire dans un fichier, par exemple pour une analyse ultérieure et/ou les envoyer à un administrateur système par e-mail, exécutez la commande ci-dessous.

$ df -h | tee df.log
cat df.log

Ici, la magie opère par la commande tee, elle lit à partir de l’entrée standard et écrit sur la sortie standard ainsi que les fichiers.

Si un ou plusieurs fichiers existent déjà, vous pouvez l’ajouter à l’aide de l’option -a ou --append comme ceci.

$ df -h | tee -a df.log 

Remarque : Vous pouvez également utiliser pydf une commande alternative « df » pour vérifier l’utilisation du disque dans différentes couleurs.

Pour plus d’informations, consultez les pages de manuel df et tee.

$ man df
man tee

Vous aimerez peut-être aussi lire des articles similaires.

  1. 5 trucs et astuces intéressants en ligne de commande sous Linux
  2. 10 astuces utiles en ligne de commande Linux pour les débutants
  3. 10 trucs et astuces intéressants pour la ligne de commande Linux à connaître
  4. Comment exécuter ou répéter une commande Linux toutes les X secondes pour toujours
  5. Définissez la date et l’heure de chaque commande que vous exécutez dans l’historique Bash

Dans ce court article, je vous ai montré comment afficher la sortie d’une commande à l’écran et également écrire dans un fichier sous Linux. Si vous avez des questions ou des idées supplémentaires à partager, faites-le via la section des commentaires ci-dessous.

Articles connexes: