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 : comment navigauer dans linvite de commande

Découvrir d'autres articles

  • MS-DOS dans un ordinateur virtuel
    MS-DOS dans un ordinateur virtuel
    Partie 2 - L'installation de Windows était toujours précédée de l'installation de MS-DOS jusqu'à Windows 95. Suivez pas-à-pas l'installation de MS-DOS, et découvrez les astuces pour la réussir dans une machine virtuelle
  • Encoding Detector
    Encoding Detector
    EncodingDetector offre la possibilité de détecter quelques-uns des formats d'encodage les plus fréquemment utilisés, tout comme les caractères de fin de lignes. Il permet également le ré-encodage vers un fichier de sortie.
  • Jeux vidéos, addictions ou pas : introduction
    Jeux vidéos, addictions ou pas : introduction
    Les jeux vidéos sont depuis quelques années désignés comme responsables de désordres psychologiques chez les adolescents et les jeunes adultes. Nous proposons ici de trouver des arguments solides afin d'établir un point de vue critique sur ce phénomène.
  • Network Changer 2.0
    Network Changer 2.0
    Network Changer est un petit utilitaire permettant de modifier le type d’un réseau dans Windows. Très utile, cela permet d’améliorer la sécurité sur un réseau public, ou de profiter de la découverte du réseau et du partage de fichiers dans un réseau privé. Version 2.0
  • iPhone 5, un renouveau ?
    iPhone 5, un renouveau ?
    Le nouveau smartphone d'Apple - l'iPhone 5 - est annoncé comme une révolution. Plus grand, plus fin, plus puissant il est censé faire abstraction des autres smartphones existant. Mais quand est-t-il vraiment ? Suivez le guide avec cet article.
  • Le SETUP du BIOS
    Le SETUP du BIOS
    Le SETUP du BIOS désigne l’interface graphique à partir de laquelle il est possible de configurer le matériel de l’ordinateur. De nombreuses options peuvent être modifiables à partir de cette interface, comme la séquence de boot.

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.

Laisser un commentaire

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