Les commandes de bases de l’invite de commandes

Les commandes de bases de l’invite de commandes

Cet article est la partie 2 sur 2 du dossier L'invite de commandes Windows

Il existe un grand nombre de commandes que l'invite de commandes peut interpréter. Ces commandes, inclues dans Windows, sont complétées par des programmes qui peuvent s'exécuter sans interface graphique. Avant de pouvoir utiliser toutes les nombreuses commandes existantes, voici les commandes de bases permettant de réaliser la plupart des tâches courantes comme renommer un fichier, ou déplacer des fichiers.

Il n'y a pas de mal à apprendre !

Si vous êtes novice avec l'invite de commandes, le premier article de ce dossier est là pour vous expliquer ce qu'est l'invite de commandes, comment la lancer, la personnaliser et comprendre la notion de chemin (path) indispensable pour naviguer dans les dossiers.

La première partie du dossier sur l'invite de commandes Windows, c'est ici : Introduction à l'invite de commandes Windows.

 Naviguer entre les dossiers et les lecteurs

Comme avec l'explorateur de fichiers Windows, l'invite de commandes offre la possibilité de naviguer entre les dossiers, les lecteurs, et d'afficher leurs contenus.

Afficher le contenu d'un dossier : DIR

Cette commander permet d'afficher la liste des fichiers du dossier courant, ou du dossier cible (si celui-ci est passé en paramètres).

Syntaxe :

dir [dossier cible] [/p] [/w] [/q] 

Paramètres :

  • [dossier cible] : permet d’indiquer le dossier à lister. Remplacer [dossier cible] par le chemin du dossier de votre choix. Ex : c:\Windows
  • /p : affiche les fichiers pages par pages. Il faut appuyer sur une touche pour passer à la page suivante.
  • /w : affiche les fichiers sur des colonnes.
  • /q : affiche le propriétaire de chaque fichier.
  • *.dll : liste tous les fichiers ayant pour extension dll.

Exemples :

  • Afficher tous les fichiers du dossier Windows :
dir c:\windows
  • Lister les fichiers textes avec leurs propriétaires :

Les fichiers textes sont des fichiers ayant comme extension les 3 lettres "txt". Pour cet exemple, il faut donc rechercher tous les fichiers, peu importe leurs noms, ayant comme extension ".txt".

dir /q *.txt

Changer de dossier  : CD

Maintenant que vous savez comment afficher le contenu d'un dossier avec la commande "dir", il va être utilise de changer le dossier courant. Pour naviguer entre les dossiers (et les lecteurs), il faut utiliser la commande "cd". Par défaut, l'invite de commandes démarre en mode utilisateur et a comme dossier courant le dossier utilisateur.

Syntaxe :

cd [/D] adresse_du_dossier

Paramètres :

  • /D : indique que la commande "cd" va également changer le disque courant, et non pas seulement le dossier courant. Cela permet de simplifier le changement de lecteur, qui sans ce paramètre se fait par l'intermédiaire de deux commandes.
  • adresse_du_dossier : chemin du dossier qui sera le dossier courant. Ce chemin peut-être absolu ou relatif. Pour les dossiers dont le nom possède un espace, il est conseillé d'entourer adresse_du_dossier par des guillemets américain (ou double quote) : ".

Exemples :

  • Changer le dossier courant vers "c:\Program Files" :
cd "c:\Program Files"
  • Changer le dossier courant vers le sous-dossier "sous dossier" :
cd "sous dossier"
  • Revenir à la racine du lecteur courant
cd \

Trop long d'écrire le nom des dossiers ?

Vous pouvez utiliser l'auto-complétion lors de l'écriture du chemin avec la touche TABULATION (une ou plusieurs fois). Exemple : pour vous rendre dans le dossier c:\users, écrivez "cd c:\us" puis appuyez sur TABULATION. Le chemin doit désormais s'afficher comme "cd c:\users".

Cette astuce fonctionne aussi avec la console linux.

Changer de lecteur

Pour accéder à un autre lecteur, il faut juste écrire le lettre du lecteur suivie de deux point ":". Pour accéder au lecteur D, écrivez "D:" puis validez avec la touche "Entrer".

Opérations sur les dossiers et fichiers

Créer un nouveau dossier : MD ou MKDIR

"Mkdir" permet la création d'un nouveau dossier. En paramètre, il faut entrer le chemin du nouveau dossier; en relatif ou en absolu.

"Md" est une autre façon d'appeler la commande Mkdir : on parle d'alias.

Syntaxe :

mkdir chemin_du_fichier

 ou

md chemin_du_fichier

Exemples :

  • Si l'on souhaite créer un nouveau dossier à l'intérieur du dossier courant, il faut entrer cette commande (ici on crée le dossier "nouveau_dossier") :
mkdir nouveau_dossier
  • En revanche, si on souhaite créer un nouveau dossier ailleurs, il faut entrer son chemin complet. Par exemple, si l'on souhaite créer le dossier "mon_dossier" sur votre bureau, il faudra écrire :
mkdir c:\users\%username%\desktop\mon_dossier

Par défaut, le dossier contenant les comptes utilisateurs est "c:\users" (il est francisé pour la présentation dans l'explorateur Windows). Une variable contenant le nom d'utilisateur est ensuite utilisée (%username%) : cette notion de variable sera vue ultérieurement. Puis, le dossier "desktop" correspond au bureau (son nom est aussi francisé pour la présentation). Le dernier nom dans l'adresse est celui du dossier que l'on souhaite créer : "mon_dossier".

Supprimer un ou des fichiers : DEL

"Del" permet de supprimer un/ou plusieurs fichiers (mais pas les dossiers).

Les fichiers supprimés n'iront pas dans la corbeille : il faut donc faire attention à ce que vous écrivez.

Syntaxe :

del [/P] [/F] nom_du_fichier.extension

Paramètres :

  • /P : affiche une confirmation avant de supprimer un fichier.
  • /F : force la suppression d'un fichier en lecture-seule.

Supprimer un ou des dossiers: rmdir ou rd

Cette commande permet de supprimer les dossiers ainsi que leurs contenus. Elle peut également être appelée pour fonctionner de façon récursive (c'est à dire s'occuper également des sous-dossiers). Les fichiers supprimés n'iront pas dans la corbeille : il faut donc faire attention à ce que vous écrivez.

Syntaxe :

rmdir [/S] [/Q] chemin

 Ou,

rd [/S] [/Q] chemin

Paramètres :

  • /S : ajoute la récursivité à la commande. Le contenu du dossier spécifié, mais aussi tous ceux des sous-dossiers seront supprimés.
  • /Q : mode silencieux : ne demande pas de confirmation avant suppression.

Copier un ou des fichiers : copy

Permet la copie d'un ou de plusieurs fichiers sur un autre emplacement. Cependant, cette commande ne permet pas de récréer l'arborescence du dossier source, si un dossier est passé en paramètre.

Syntaxe :

copy [/V] [/Y] source [+ source2] cible

Paramètres :

  • /V : indique à la commande "copy" d'effectuer une vérification de l'écriture du fichier au niveau de la cible.
  • /Y : supprime la confirmation de commande
  • source : chemin vers le nom du fichier à copier. Ce chemin peut être relatif ou absolu.
  • + source : chemin vers un fichier supplémentaire à copier. D'autres fichiers peuvent être ajoutés, avec un "+" entre deux.
  • cible : chemin vers le dossier cible.

Exemple :

  • Copie d'un fichier "monFichier.txt" vers le dossier "c:\users\%username%\desktop" :
    copy monFichier.txt "c:\users\%username%\desktop"
  • Si on relance cette commande, l'invite va demander si on souhaite écraser le fichier. Pour éviter ce message, écrivez :
    copy /y monFichier.txt "c:\users\%username%\desktop"

Copier un dossier avec son contenu : xcopy

Il est souvent plus utile de copier un dossier et son contenu. Pour des raisons historiques, la commande "copy" ne permet pas cela. A la place, il faut utiliser la commande "xcopy". Son fonctionnement est très proche de celui de "copy".

Syntaxe :

xcopy source [destination] [/S] [/I] [/E] [/-Y] 

Paramètres :

  • source : chemin vers le nom du fichier à copier. Ce chemin peut être relatif ou absolu.
  • destination : chemin vers le dossier cible.
  • /S : copie les dossiers et les fichiers, en excluant les dossiers vides.
  • /E : copie les dossiers et les fichiers, avec les dossiers vides.
  • /I : indique à la commande, de créer les dossiers s'ils n'existent pas dans le dossier de destination.
  • /-Y : demande la confirmation de copier un élément, à chaque fois qu'il existe déjà dans le dossier de destination.

Exemple :

  • Copie du dossier "monDossier" vers le dossier "c:\users\%username%\desktop" :
xcopy monDossier "c:\users\%username%\desktop" /I 

Renommer un fichier ou un dossier : ren

Rien de plus simple que de renommer un fichier ou un dossier avec l'invite de commandes Windows : il faut utiliser la commande "ren". Petite précaution tout de même, il faut également ajouter l'extension du fichier.

Syntaxe :

ren ancienNom nouveauNom 

Paramètres :

  • ancienNom : le chemin absolu ou relatif de l'élément à renommer.
  • nouveauNom : le nouveau nom de cet élément, sans son chemin.

Exemple :

  • Renomme le fichier AdwCleaer[R1].txt, dans le dossier c:\AdwCleaner en adw.txt
ren "c:\AdwCleaner\AdwCleaner[R1].txt" adw.txt 

Vidéo

Liens rapides du dossier<< 1 - Introduction à l’invite de commandes Windows

À propos de Aryx

Passionné d'informatique et de nouvelles technologies, je m'interesse aussi à la politique, ma ville ainsi qu'à tout ce qui fait l'actu ! Fondateur de WolfAryx informatique. Suivre @Wolfaryx Google+
Ce contenu a été publié dans OS, Windows 7, Windows 8, Windows 8.1. Vous pouvez le mettre en favoris avec ce permalien.

Recherches menant à cet article : Invite dir

Découvrir d'autres articles

  • Windows 2
    Windows 2
    Sortie le 1er novembre 1987, Windows 2 succède à Windows 1 en apportant quelques nouveautés, encore aujourd'hui à la base des dernières versions de Windows. Malgré cela, Windows 2 ne sera pas encore le Windows du succès pour Microsoft. Venez (re)découvrir cette seconde version du plus célèbre système d'exploitation !
  • Accéder aux dossiers partagés Windows depuis Android
    Accéder aux dossiers partagés Windows depuis Android
    Les smartphones sont de nos jours de plus en plus évolués et constituent de vrais petits ordinateurs. À ce titre, ils peuvent également utiliser le réseau local pour récupérer des fichiers sur un ordinateur distant et même en déposer de nouveau. Rien de plus simple, avec l’application X-pore, un gestionnaire de fichiers pour Android.
  • Zoom sur le BIOS des IBM-PC
    Zoom sur le BIOS des IBM-PC
    Logiciel présent sur tous les ordinateurs PC, le BIOS est un élément indispensable à l’initialisation de l’ordinateur. Son évolution est liée aux ordinateurs PC d'IBM. Voici un petit point d'histoire sur l'évolution du BIOS.
  • Les fonctions du BIOS
    Les fonctions du BIOS
    Le BIOS possède de nombreuses fonctions, allant du démarrage de l'ordinateur à la gestion de l'énergie ou la vérification de licence des système d'exploitations récents. Petit tour d'horizon des principales fonctions du BIOS
  • SymMoveFile 1.2.0
    SymMoveFile 1.2.0
    Créer facilement et rapidement des liens virtuels pour les dossiers existants avec SymMoveFile
  • Des vestiges d’anciennes versions de Windows
    Des vestiges d’anciennes versions de Windows
    Alors que Windows 10 est l'évolution ultime de Windows, trouve-t-on encore des traces visibles des anciennes versions ? Ou alors des outils Windows qui pourraient avoir échappé aux différentes mises à jour ? C'est ce que nous allons voir ensemble avec les exemples de cet article.

Noter cet article

0/5 (Pas de votant)
0/5 (Pas de votant)

2 réponses à Les commandes de bases de l’invite de commandes

  1. Michaud dit :

    C’est très simple et très explicite. Mais quand j’essaie de passer du lecteur C au lecteur D sur mon ordinateur, on me dit en anglais « the device is not ready ».
    Je sais pas quoi faire.

    • Aryx dit :

      Bonsoir Fabrice,

      Le message n’est en effet pas très explicite. Il peut y avoir plusieurs raisons à cela :
      – Le périphérique n’est pas accessible : il y a une erreur/un souci de connexion avec le disque.
      >> De quel type de disque s’agit-il ? Un disque interne (disque dur, SSD) ou un disque/clef USB ?

      – Le périphérique est corrompu : il y a peut être des secteurs défectueux dessus.
      >> Si le lecteur a une lettre (C:, D: etc.), démarrez l’invite de commandes et lance un checkdisk avec la commande suivante :
      chkdsk [lettre du lecteur]: /F
      Exemple pour le disque E: :
      chkdsk e: /F

      – Le disque n’est pas initialisé : il n’est peut-être pas formaté, ou son format de fichier n’est pas reconnu par Windows (c’est le cas des systèmes de fichier Mac ou Unix).
      Essayé de voir avec un outil tel que Minitool ou alors en lançant l’outil « diskmgmt.msc » (à partir du menu démarrer) si le disque est reconnu, et si son format est reconnu.

      En espérant que cela vous aidera.

Répondre à Michaud Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *