Ce face Move-Item
Move-Item mută un element, cu tot conținutul și subfolderele lui, într-o altă locație: elementul apare în destinație și este șters din locul inițial. Dacă destinația este un folder existent, elementul ajunge în el; dacă destinația este o cale cu nume nou, elementul este mutat și redenumit în același pas.
Dacă în destinație există deja un fișier cu același nume, comanda dă eroare; cu -Force îl suprascrie. Folderele lipsă din destinație nu sunt create, nici cu -Force. Fișierele pot fi mutate între unități (de exemplu de pe C: pe D:), dar folderele doar în cadrul aceleiași unități.
Aliasuri: move și mi pe toate sistemele, mv doar pe Windows.
Parametri
| Parametru | Descriere |
|---|---|
-Path |
Elementele de mutat; acceptă wildcard-uri și intrare din pipeline. |
-Destination |
Folderul destinație sau calea completă cu numele nou. Implicit, folderul curent. |
-Force |
Suprascrie un fișier existent cu același nume în destinație. |
-Filter / -Include / -Exclude |
Limitează ce se mută dintre elementele găsite de -Path. |
-LiteralPath |
Calea folosită exact cum e scrisă (pentru nume cu [ ]). |
-PassThru |
Întoarce obiectele mutate. |
-WhatIf / -Confirm |
Arată ce s-ar muta, respectiv cere confirmare. |
Ce returnează
Nimic implicit; cu -PassThru, obiecte pentru elementele mutate.
Exemple
Exemplul 1: Mută un fișier într-un folder
raport.docx dispare din folderul curent și apare în C:\Proiecte\rapoarte.
Move-Item -Path .\raport.docx -Destination C:\Proiecte\rapoarte
Exemplul 2: Mută și redenumește într-un singur pas
Calea din -Destination include numele nou al fișierului.
Move-Item -Path C:\Descarcari\factura.pdf -Destination C:\Proiecte\facturi\factura-2026-088.pdf
Exemplul 3: Mută toate PDF-urile descărcate
Get-ChildItem găsește fișierele, Move-Item le mută, iar -PassThru arată ce a ajuns în destinație.
Get-ChildItem -Path C:\Descarcari -Filter *.pdf | Move-Item -Destination C:\Proiecte\facturi -PassThru
Ieșire în terminal
Directory: C:\Proiecte\facturi
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 10/24/2026 3:12 PM 90412 factura-cafenea-iasi.pdf
-a--- 10/25/2026 8:58 AM 87304 factura-mihai.pdf
Greșeli frecvente
- Dacă folderul destinație nu există, primul fișier mutat primește chiar numele destinației (devine un fișier numit „facturi”), iar următoarele dau eroare. Creează folderul întâi cu
New-Item -ItemType Directory. Move-Itemnu suprascrie fișiere fără-Force; la mutarea mai multor fișiere cu același nume, doar primul ajunge în destinație, celelalte rămân pe loc cu eroare.- Numele cu paranteze drepte (
raport[2026].docx) sunt interpretate ca wildcard-uri în-Path. Folosește-LiteralPathcu ghilimele simple.
Comenzi înrudite
Copy-Item: Copiază fișiere și foldere în altă locație, opțional cu tot conținutul subfolderelor și cu nume nou.Rename-Item: Schimbă numele unui fișier sau folder, fără să-l mute; poate redenumi mai multe fișiere cu un script block.Remove-Item: Șterge fișiere și foldere (și alte elemente, ca chei de registry); ștergerea este definitivă, nu în Coșul de reciclare.Get-ChildItem: Listează fișierele și folderele dintr-o locație, opțional recursiv, filtrate după nume sau tip (echivalentul lui dir și ls).New-Item: Creează un fișier, un folder sau un link; poate pune și conținut inițial în fișierul nou.