¿Cómo usar el comando Robocopy?

Robocopy o "Robust File Copy" (Copia de Ficheros Consistente) es un comando que permite replicar carpetas disponible desde la línea de comandos. Formaba parte del Kit de Recursos de Windows, y se presentó como una característica estándar de Windows Vista y Windows Server 2008.

Es una especie de comando de tercera generación que toma las cualidades de los conocidos COPY y XCOPY y las perfecciona al máximo.

Ventajas del uso de Robocopy en Windows:

  • Tolera las interrupciones en la copia de archivos ya sea por cortes de energía o en la conexión.
  • Realiza reintentos automáticos si no se puede acceder a un archivo.
  • Permite copiar grandes cantidades de archivos, imposible con XCOPY.
  • Muestra indicador de progreso.
  • Permite copiado multihilo.
  • Copia correctamente toda la información como propiedades, atributos, datos del propietario, fechas, etc además mantiene inalterables los permisos del archivo.

Formas prácticas de utilizar robocopy:

ROBOCOPY ORIGEN DESTINO /E

Permite copiar de forma recursiva carpetas con subdirectorios aunque estén vacíos.

ROBOCOPY ORIGEN DESTINO /S

Copia de forma recursiva carpetas con subdirectorios pero no los vacios.

ROBOCOPY ORIGEN DESTINO /MIR

MIR modo espejo, Copia de forma recursiva pero al terminar se eliminan los archivos en el destino que ya no existen en el origen.

Es posible indicar archivos específicos para ser copiados usando asteriscos de la siguiente forma:

ROBOCOPY ORIGEN DESTINO *.doc /E

En este caso solo se copiarán documentos de extensión de archivo .DOC, si esta opción no es utilizada se emplea de forma predeterminada . o sea se copian todos los archivos encontrados.

Opciones del comando Robocopy

Parámetros Función
/R:n Numero de reintentos en caso de algún error.
/W:n Tiempo de espera entre reintentos.
/MT:n Realiza copias multiproceso, n especifica el número de hilos, el valor predeterminado es 8, n debe estar comprendido entre 1 y 128.
/MOV Mueve archivos y los elimina del origen después de ser copiados.
/MOVE Mueve archivos y carpetas y los elimina del origen después de ser copiados.
/V Mostrar información detallada durante la copia.
/L Hace una simulación, solo mostrar no copia.
/FP Incluir ruta de acceso completa de los archivos en el resultado.
/NJH No muestra el encabezado en la consola.
/NJS No muestra el resumen final.
/Z Copia archivos en modo reiniciable. Escribirá un registro en el archivo incompleto en caso de que la operación se vea interrumpida, para que en otra ejecución de Robocopy pueda continuarse por donde se dejó.
/MAX:n Tamaño máximo de archivo, no se copian archivos mayores que el valor de n expresado en bytes.
/MIN:n Tamaño mínimo de archivo, no se copian archivos menores que el valor de n expresado en bytes.
/MAXAGE:n Antigüedad máxima de archivo, no se copian archivos mayores que el valor de n en días, puede usarse también fecha.
/MINAGE:n Antigüedad mínima de archivo no se copian archivos menores que el valor de n en días, puede usarse también fecha.
/RH:hhmm-hhmm Horas de ejecución, intervalo de horas en formato de 24 horas en que se debe iniciar la copia.
/LOG:log.txt Permite guardar un informa con los datos de la copia efectuada en un archivo de texto.

Gracias a: https://norfipc.com/comandos/como-usar-comando-robocopy-ejemplos.html https://learn.microsoft.com/es-es/windows-server/administration/windows-commands/robocopy https://es.wikipedia.org/wiki/Robocopy

Comentarios

Entradas más populares de este blog

Aplicar y actualizar políticas mediante el comando GPUpdate

Eliminar Impresoras desde el Registro de Windows

Ver la fecha de expiración de contraseña de dominio