Elemento de copia de PowerShell

La copia de archivos se realiza principalmente de forma tradicional a través de un proveedor de sistemas de archivos. sin embargo, el copiar elemento Cmdlet es la mejor manera de automatizar el mecanismo de copia. El cmdlet Copy-Item se usa para copiar un elemento de una ruta a otra mediante la compatibilidad con terminales de PowerShell. Este comando se utiliza para múltiples propósitos, p. B. para copiar un archivo/carpeta o varios archivos/carpetas. Esta guía informativa le mostrará cómo usar el cmdlet Copy-Item en PowerShell.

¿Cómo usar Copy-Item en PowerShell?

El cmdlet copy-item se usa para copiar un elemento de una ubicación de origen de ruta a otra ruta de destino en el mismo espacio de nombres. El elemento puede ser uno o varios archivos, carpetas, subcarpetas, etc. El funcionamiento del cmdlet Copy-Item se explica en los siguientes ejemplos:
¿Cómo copiar un solo archivo en PowerShell usando Copy-Item?Copiar un solo archivo es el uso básico del cmdlet Copy-Item en PowerShell. Utilice el siguiente comando para copiar un archivo de la ruta «C:\Work\File.txt» a la carpeta «C:\Salida» Carpeta. > elemento de copia -Ruta «C:\Trabajo\Archivo.txt» -Destino «C:\Salida»

Ahora vamos a comprobar si el archivo se ha copiado o no ejecutando el Obtener elemento secundario cmdlet en el «C:\Salida» Archivo.> Get-ChildItem -Path «C:\Output»

La captura de pantalla anterior confirma que el archivo se copió correctamente desde la ruta de origen a la ruta de destino.
¿Cómo copiar varias carpetas en PowerShell con el elemento de copia?También puede usar el cmdlet Copy-item para copiar varias carpetas o archivos a la vez. Le ahorra su importante tiempo de copia. El comando escrito a continuación copia los elementos del «C:\Archivo\‘ y ‘C:\Docs’ a ‘C:\abc“. > copiar-elemento -Ruta C:\Archivo\,C:\Docs\ -Destino C:\abc\ -Recurso

Ahora vamos a comprobar el proceso de copia marcando el «Obtener elemento secundariocmdlet en el C:\abc\. > Get-ChildItem -Ruta «C:\abc\»

El proceso anterior comprueba si los archivos están en el directorio «C:abc«directorio.
¿Cómo copio archivos específicos de una carpeta usando copy-item?A veces solo necesitamos copiar archivos seleccionados. Para hacer esto, el


El asterisco se usa con nombres de archivo para seleccionar esos archivos. Practiquemos este ejemplo obteniendo el contenido del archivo en el que aplicaremos el cmdlet Copy-Item:El resultado muestra que hay tres archivos en el directorio C:\Test. Ahora el siguiente comando copia el «docs.txt” Archivo de la “C:\Prueba” Directorio en el “C:\abc\

» Directorio. > elemento de copia -Ruta «C:\Prueba\*docs.txt» -Destino «C:\abc» El resultado del comando se puede verificar de la siguiente manera Obtener elemento secundario

cmdlet: > Get-childitem -Ruta «C:\abc»La salida muestra que el «docs.txtEl archivo ” se convierte al archivo “C:\abc\
“.¿Cómo copiar archivos que no sean excluidos usando Copy-Item?Copy-Item se puede utilizar para copiar todos los archivos excepto el excluido. PowerShell’s»-ExcluirEl parámetro ” se reemplaza por el “copiar elemento«cmdlet. Por ejemplo, hay una carpeta que contiene el «TXT» y «pdf” archivos. El siguiente comando copia los elementos de «C:\Prueba\*» hacia «C:\abc\” directorio con la excepción del “.TXT

” archivos. > copiar-elemento -Ruta «C:\Prueba\*» -Destino «C:\abc» -Recurso -Excluir «*.txt»

Revisemos los archivos copiados: > Get-childitem -Path «C:\abc»La salida muestra que solo «.pdf» archivos copiados y el «-Excluir
El indicador ” excluyó los archivos de otros archivos del directorio de origen.¿Cómo sobrescribir archivos y carpetas en PowerShell con el elemento de copia?A veces copiamos archivos/carpetas de una ubicación a otra y queremos sobrescribir los archivos existentes. En tal caso, el «copiar elemento‘ se reemplaza con el ‘-Hace” bandera para reemplazar la carpeta. El siguiente comando copia el contenido de «C:\Prueba\*” Directorio en el “C:\abc\

‘ y sobrescribe la carpeta de destino. > copiar-elemento -Ruta C:\Prueba\* -Destino C:\abc\ -Recurso -Forzar

Vamos a comprobar el proceso si fue exitoso o no. Necesitamos ejecutar el siguiente comando. > Get-childitem -ruta C:\abc\

La imagen de arriba muestra que la carpeta en la carpeta de destino se ha sobrescrito con éxito. ¡Felicidades! Probablemente haya aprendido la funcionalidad básica y avanzada de Copy-Item de PowerShell.

Conclusión Que copiar elemento es un cmdlet que se usa para copiar archivos de una ruta específica a otra ubicación. Admite docenas de banderas para realizar una operación específica de copia de archivos/carpetas. Esta guía describe en detalle cómo funciona el cmdlet Copy-Item mediante ejemplos adecuados. Que El cmdlet Copy-Item está enriquecido con un conjunto de parámetros para realizar todas las operaciones de copia básicas. Aprendió a usar el cmdlet Copy-Item en varios escenarios de copia.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.