Manipulación de PowerShell: copiar y mover
Practique Copiar elemento y Mover elemento como una secuencia segura de manejo de archivos de dos pasos.
Iniciar lección interactivaEste simulacro entrena una secuencia confiable del operador: copiar primero por seguridad, luego mover/cambiar el nombre una vez que se verifica la salida.
Comandos para practicar
New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\report.txt -Value 'Quarterly report'
Copy-Item .\copy-move-demo\report.txt .\copy-move-demo\backup.txt
Move-Item .\copy-move-demo\backup.txt .\copy-move-demo\archive.txt
Señal terminal esperada
Ambos comandos se ejecutan correctamente cuando las rutas son válidas. Confirmar estado final con:
Get-ChildItem .\copy-move-demo | Select-Object Name
Deberías ver report.txt y archive.txt (sin backup.txt).
Por qué esto importa
Copiar antes de mover reduce el riesgo cuando los archivos son valiosos o los flujos de trabajo aún se están validando. Le brinda un punto de retroceso mientras preserva la velocidad operativa.
Errores comunes
- Invertir argumentos de origen y destino.
- Mudarse inmediatamente sin crear un duplicado seguro.
- Olvidarse de inspeccionar los nombres resultantes.
Extensión de práctica
Ejecute otro ciclo de cambio de nombre seguro:
New-Item -Path .\copy-move-demo -ItemType Directory -Force | Out-Null
Set-Content -Path .\copy-move-demo\notes.txt -Value 'Release notes'
Copy-Item .\copy-move-demo\notes.txt .\copy-move-demo\notes.bak
Move-Item .\copy-move-demo\notes.bak .\copy-move-demo\notes-archive.txt
Get-ChildItem .\copy-move-demo | Select-Object Name
Repita hasta que el razonamiento del destino se vuelva automático.
Referencias
Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.
Siguiente
Practique los patrones comodín y recursivo de Eliminar elemento de forma segura antes del trabajo de limpieza real.