Quelques commandes de base de Windows (cmd)
On distingue trois grandes famille de commandes:
- Navigation dans l'arborescence (changement de lecteur, déplacement, affichage de l'arborescence).
- Gestion des fichiers et répertoires (création, renommage, copie, déplacement, affichage de contenu).
- Flux et redirections (affichage, redirection simple et appending).
1. Navigation dans l'arborescence
1.1 Changement de lecteur
C: ou D: => Passe au lecteur de la lettre spécifiée.
C:
D:
1.2 Déplacement dans les répertoires
cd <répertoire> => Change le répertoire courant.
cd Documents
cd ..
cd \Users\MonNom
cd\ => Revient à la racine du lecteur actif.
1.3 Affichage de l'arborescence
dir => Liste le contenu du répertoire courant.
dir
dir /A # affiche tous les fichiers (y compris cachés et système)
dir /O:N # tri par ordre alphabétique
dir /S # liste récursive
2. Gestion des fichiers et répertoires
tree => Affiche graphiquement l'arborescence des dossiers.
tree
tree /F # affiche aussi les fichiers
tree C:\ /A # avec caractères ASCII (utile pour copier-coller)
2.1 Création
md <nom> ou mkdir <nom> => Crée un ou plusieurs répertoires.
md MonDossier
mkdir Dossier1 Dossier2
2.2 Renommage
ren <ancien> <nouveau> => Renomme un fichier ou un répertoire.
ren vieux_nom.txt nouveau_nom.txt
ren AncienDossier NouveauDossier
2.3 Suppression
Supprimer un fichier
erase <fichier> => Supprime un ou plusieurs fichiers.
erase fichier.txt
erase *.log
del <fichier> => Alias très utilisé de erase
del *.bak
del /F /Q important.txt
Options utiles
/F: force la suppression même si le fichier est protégé (lecture seule/Q: ne demande pas de confirmation/S: supprime dans tous les sous-répertoires
Supprimer un répertoire
rd <nom_du_dossier> ou rmdir <nom_du_dossier> => Supprime un dossier vide.
rd DossierVide
rd /S /Q <nom_du_dossier> => Supprime un dossier et tout son contenu (y compris les sous-dossiers et fichiers), sans confirmation.
rd /S /Q DossierADelete
/S: inclut les sous-dossiers et fichiers/Q: mode silencieux (sans demander de confirmation)
2.4 Copie et déplacement
ren <ancien> <nouveau> => Renomme un fichier ou un répertoire.
ren vieux_nom.txt nouveau_nom.txt
ren AncienDossier NouveauDossier
copy <source> <destination> => Copie un ou plusieurs fichiers.
copy fichier.txt D:\Sauvegarde\
copy *.jpg E:\Images\
xcopy <source> <destination> [options] => Copie récursive plus puissante.
xcopy C:\Dossier1 D:\Dossier2 /E /I
/E: inclut les sous-dossiers, mêmes vides/I: suppose que la destination est un dossier
move <source> <destination> => Déplace un fichier ou un répertoire.
move rapport.docx D:\Docs\Rapports\
2.5 Affichage de contenu
type <fichier> => Affiche le contenu d'un fichier texte (équivalent de cat sous Linux).
type notes.txt
3. Flux et redirections
3.1 Redirection simple
> => Redirige la sortie standard vers un fichier (écrase le fichier).
echo Bonjour > accueil.txt
dir > listing.txt
3.2 Redirection en ajout
>> => Ajoute la sortie standard en fin de fichier.
echo Suite du texte >> accueil.txt
3.3 Redirection d'erreurs
2> et 2>> => Redirige respectivement la sortie d'erreur vers un fichier (écrasement ou ajout).
commande_invalide 2> erreurs.log
commande_invalide 2>> erreurs.log
4. Réseaux et partages
4.1 Connexion de lecteurs réseau
net use => Monte un partage réseau en tant que lecteur.
net use Z: \\192.168.1.10\Partage
net use Z: \\serveur\docs /user:MonDomaine\MonCompte
net use * /delete => Déconnecte tous les lecteurs réseau.
5. Astuces et compléments
Différences entre del, erase, rd et rmdir
| Commande | Type cible | Particularités / remarques |
|---|---|---|
del/erase |
Fichiers | del est le plus courant. Options utiles : /F /Q /S |
rd/rmdir |
Répertoires | Supprime un dossier (avec /S pour contenu, /Q pour silence) |
Astuce sécurité
Avant de lancer une suppression définitive, fais un test « à blanc » :
echo rd /S /Q DossierTest
- Auto-complétion: Appuie sur la touche Tab pour compléter noms de fichiers, dossiers et commandes.
- Aide intégrée
helpaffiche la liste des commandes avec un résumé.affiche l'aide spécifique d'une commande, par exemple/? dir /?.
Et voilà pour cet article, l'idée est de voir quelques commandes courantes pour débuter avec cmd
Sources: prise de note personnelle en formation TSSR.
Le tout est augmenté par ChatGpt ou Le Chat afin de restructurer le tout, corriger d'éventuelles erreurs techniques et lisser la dégradation du savoir liée à la prise de notes.