Sommaire

Gestion des répertoires et des fichiers

Nous avons vu que nous pouvions utiliser les bonnes vieilles commandes DOS/CMD afin de nous déplacer dans une hiérarchie de dossiers. Bien que cela soit toujours possible et fasse gagner du temps à celui qui les emploie, cela ne lui élève pas son niveau de connaissance de PowerShell.

Lorsque vous tapez DIR en PowerShell, vous faites en réalité appel à un alias. L’alias vous fait exécuter la commande Get-ChildItem. Pour le vérifier, tapez la commande suivante :

PS > Get-Alias dir 
 
CommandType     Name                     ModuleName 
-----------     ----                     ---------- 
Alias           dir -> Get-ChildItem

Voici un tableau récapitulatif des principales commandes CMD et de leurs équivalents en PowerShell.

DOS/CMD

Équivalent PowerShell (alias)

Commandelette PowerShell

Description

dir

dir, gci, ls

Get-ChildItem

Liste le contenu d’un répertoire.

cd

cd, chdir, sl

Set-Location

Change de répertoire courant.

md

md, ni

New-Item

Crée un fichier/répertoire.

rd

del, erase, rd, ri, rm, rmdir

Remove-Item

Supprime un fichier/répertoire.

move

mi, move, mv

Move-Item

Déplace un fichier/répertoire.

ren

ren, rni

Rename-Item

Renomme un fichier/répertoire.

copy

copy, cp, cpi

Copy-Item

Copie un fichier/répertoire. ...