Comment enregistrer la sortie de la ligne de commande dans un fichier sous Windows, Mac et Linux

Comment enregistrer la sortie de la ligne de commande dans un fichier sous Windows, Mac et Linux

Lorsque vous exécutez une commande de terminal, elle imprimera généralement la sortie dans le terminal afin que vous puissiez la lire immédiatement. Cependant, vous souhaiterez parfois enregistrer le résultat pour une analyse ultérieure ou une combinaison avec un autre outil.

Vous pouvez le faire en utilisant la redirection de sortie sur la ligne de commande. Découvrez comment envoyer le résultat d’une commande vers un fichier texte sous Windows, Mac et Linux.

Rediriger la sortie de la ligne de commande vers un fichier

Il existe deux opérateurs que vous pouvez utiliser pour rediriger la sortie de la commande vers un fichier : >> et > . Il est important que vous compreniez la différence entre ces deux opérateurs pour éviter toute perte de données involontaire.

L' icône > crée un nouveau fichier ou écrase l'ancien fichier s'il existe déjà. L' opérateur >> crée également un nouveau fichier s'il n'existe pas mais il n'écrasera pas le fichier existant. Si le fichier existe déjà, il ajoutera le texte à la fin du fichier.

Pour rediriger la sortie d'une commande vers un fichier, entrez la commande, puis spécifiez l' opérateur > ou >> et indiquez enfin le chemin d'accès au fichier vers lequel vous souhaitez rediriger la sortie. Par exemple, voici comment enregistrer le résultat de la commande ls, qui répertorie le contenu d'un répertoire :

ls > /path/to/file

Remplacez /path/to/file par le chemin complet du fichier que vous souhaitez utiliser. La commande s'exécutera silencieusement, stockant la sortie dans le fichier que vous spécifiez.

Pour afficher le contenu d'un fichier dans le terminal, vous pouvez utiliser la commande cat . Encore une fois, remplacez /path/to/file par le chemin complet du fichier que vous souhaitez afficher.

cat /path/to/file

Vous devriez voir le résultat de la commande dans votre nouveau fichier :

Comment enregistrer la sortie de la ligne de commande dans un fichier sous Windows, Mac et Linux

Rediriger la sortie de ls vers un fichier

L' opérateur > remplace le contenu d'un fichier existant. Si vous souhaitez enregistrer les résultats de plusieurs commandes dans un seul fichier, utilisez plutôt l' opérateur >> . Cela s'ajoutera au fichier, vous ne perdrez donc aucune sortie précédente que vous avez enregistrée.

Par exemple, essayez d'ajouter des informations système à la fin du fichier que vous venez de créer. Exécutez simplement uname -a sous Linux/Mac - ou la commande ver si vous êtes sous Windows - et ajoutez l' opérateur >> ainsi que le chemin d'accès au fichier :

uname -a >> /path/to/file

Répétez ce processus autant de fois que nécessaire pour continuer à ajouter la sortie de la commande à la fin du fichier.

Comment enregistrer la sortie de la ligne de commande dans un fichier sous Windows, Mac et Linux

Ajouter la sortie à un fichier

Exporter la sortie à l'écran et la rediriger vers un fichier

Les opérateurs > et >> n'affichent pas le résultat de la commande à l'écran, ils l'envoient simplement dans un fichier. Si vous souhaitez envoyer la sortie vers un fichier et l'afficher à l'écran, utilisez la commande tee.

Pour utiliser la commande tee, envoyez la sortie d'une autre commande à cette commande à l'aide de l'opérateur pipe, une barre verticale (|). Par exemple, voici comment envoyer la sortie de la commande ls à tee à l'aide d'un tube :

ls | tee /path/to/output.txt

La commande tee envoie ensuite cette sortie à la fois à l'écran et au fichier que vous spécifiez. Cette opération écrasera le fichier ou créera un nouveau fichier s'il n'existe pas, tout comme l' opérateur > .

Pour utiliser la commande tee pour imprimer le résultat à l'écran et l'ajouter à la fin du fichier, ajoutez l' indicateur -a avant le chemin du fichier, par exemple :

uname -a | tee -a /path/to/output.txt

Vous verrez le résultat de la commande à l'écran et vous pourrez utiliser cat pour vérifier que tee l'a également ajouté au fichier :

Comment enregistrer la sortie de la ligne de commande dans un fichier sous Windows, Mac et Linux

Ajouter la sortie à un fichier à l'aide de la commande tee


Comment transformer une clé USB en RAM pour ordinateurs et ordinateurs portables. Le savez-vous déjà ?

Comment transformer une clé USB en RAM pour ordinateurs et ordinateurs portables. Le savez-vous déjà ?

Lorsque vous commencez à voir votre ordinateur fonctionner lentement, ou à présenter d'autres symptômes tels qu'une augmentation de la température, des blocages fréquents... c'est probablement parce que l'ordinateur a utilisé toute la RAM de l'ordinateur...

Comment configurer le BIOS pour démarrer à partir dun disque dur externe USB/CD/DVD

Comment configurer le BIOS pour démarrer à partir dun disque dur externe USB/CD/DVD

Lors de l'installation d'un nouvel ordinateur ou de la réinstallation de Windows, il est nécessaire de configurer le BIOS pour sélectionner le démarrage à partir des outils de support. Si les utilisateurs installent Windows à l'aide de périphériques tels qu'un périphérique USB/CD/DVD ou un disque dur externe, ils doivent configurer le BIOS pour qu'il s'exécute avec le périphérique de démarrage correspondant.

Avira Free Security Review : Excellent outil antivirus gratuit

Avira Free Security Review : Excellent outil antivirus gratuit

Avira Free Security est l'un des meilleurs logiciels antivirus gratuits disponibles pour diverses raisons (dont la moindre n'est pas parce qu'il est gratuit).

Quest-ce quun serveur de base de données ?

Quest-ce quun serveur de base de données ?

Un serveur de base de données est un système informatique qui fournit à d'autres ordinateurs des services liés à l'accès et à la récupération d'informations à partir d'une base de données.

Comment utiliser la fausse IP Idea VPN sous Windows

Comment utiliser la fausse IP Idea VPN sous Windows

Idea VPN est une application de réseau privé virtuel VPN sur Windows 10 qui vous aide à accéder à Internet de manière anonyme, à accéder aux sites Web bloqués et à protéger les informations personnelles des utilisateurs.

10 façons simples de reconnecter lUSB sans débrancher ni rebrancher

10 façons simples de reconnecter lUSB sans débrancher ni rebrancher

Supprimer le matériel en toute sécurité et éjecter le support est une fonctionnalité qui vous permet de supprimer en toute sécurité un périphérique connecté au système via le port USB. Cependant, retirer et rebrancher la clé USB plusieurs fois peut entraîner la corruption du fichier. Vous trouverez ci-dessous 5 façons de vous éviter d'avoir à retirer et rebrancher votre clé USB plusieurs fois.

Fonctionnalités de sécurité notables sur le dernier Windows 10

Fonctionnalités de sécurité notables sur le dernier Windows 10

Avec la mise à jour Windows 10 Spring Creators (92,99 $ sur Amazon.com), Microsoft vous donne plus de contrôle sur vos données et vos comptes. Après avoir découvert les nouvelles fonctionnalités telles que la chronologie, le partage et l'application Paramètres, vous souhaiterez probablement vous familiariser avec ce trio de nouveaux paramètres de confidentialité.

Comment protéger les fichiers contre la suppression par erreur par Windows Defender

Comment protéger les fichiers contre la suppression par erreur par Windows Defender

Windows Defender est un outil antivirus et de sécurité du système informatique capable d'éliminer les logiciels malveillants. Cependant, que se passe-t-il si cet outil supprime accidentellement vos données importantes ?

Comment utiliser lapplication Microsoft Authenticator

Comment utiliser lapplication Microsoft Authenticator

Microsoft Authenticator est une application qui permet une authentification à deux facteurs sur les applications et sites Web pris en charge.

Comment changer facilement le fond décran du Chromebook

Comment changer facilement le fond décran du Chromebook

Si vous êtes nouveau sur Chrome OS et possédez un Chromebook, vous pouvez également modifier son arrière-plan par défaut. Voici comment changer le fond d'écran du bureau sur Google Chromebook.