• Categoría: Windows
  • Visto: 56460

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 
robocopy

El comando robocopy es una herramienta para copia eficaz de archivos.

 

 

Sintaxis

robocopy <Fuente> <Destino> [<Archivo>[ ...]] [<Opciones>]

 

 

Parámetros

 

 

Parámetro

Descripción

 

 

<Fuente>

Especifica la ruta de acceso al directorio de origen.

 

 

<Destino>

Especifica la ruta al directorio de destino.

 

 

<Archivo>

Especifica el archivo o archivos a copiar. Puedes usar caracteres comodín (* o ?), si lo deseas. Si no se especifica el parámetro Archivo, *.* se usa como valor predeterminado.

 

 

<Opciones>

Especifica las opciones de copia que se utilizarán con el comando robocopy.

 

 

Opciones de copia

 

 

 

 

Opción

Descripción

 

 

/s

Copia subdirectorios. Ten en cuenta que esta opción excluye directorios vacíos.

 

 

/e

Copia subdirectorios. Ten en cuenta que esta opción incluye directorios vacíos. Para obtener información adicional, ver Observaciones.

 

 

/lec:<N>

Copia solo los N niveles superiores del árbol del directorio de origen.

 

 

/z

Copia archivos en modo de reinicio.

 

 

/b

Copia archivos en modo de copia de seguridad.

 

 

/zb

Utiliza el modo de reinicio. Si se deniega el acceso, esta opción usa el modo Copia de seguridad.

 

 

/efsraw

Copia todos los archivos cifrados en modo EFS RAW.

 

 

/copy:<Flags>

Especifica las propiedades del archivo a copiar. Los siguientes Flags son los valores válidos para esta opción:

D Datos

A Atributos

T Time stamps

S Lista de control de acceso NTFS (ACL)

O Información del propietario

U Información de auditoría

El valor predeterminado para Flags es DAT (datos, atributos y marcas de tiempo).

 

 

/dcopy:T

Copia las marcas de tiempo del directorio.

 

 

/sec

Copia archivos con seguridad (equivalente a /copy: DAT).

 

 

/copyall

Copia toda la información del archivo (equivalente a /copy: DATSOU).

 

 

/nocopy

No copia la información del archivo (útil con /purge).

 

 

/secfix

Corrige la seguridad de los archivos en todos los archivos, incluso los omitidos.

 

 

/timfix

Corrige los tiempos de archivo en todos los archivos, incluso los omitidos.

 

 

/purge

Elimina los archivos y directorios de destino que ya no existen en el origen. Para obtener información adicional, ver Obervaciones.

 

 

/mir

Refleja un árbol de directorios (equivalente a /e más /purge). Para obtener información adicional, ver Obervaciones.

 

 

/mov

Mueve archivos y los elimina de la fuente después de que se copien.

 

 

/move

Mueve archivos y directorios y los elimina de la fuente después de que se copien.

 

 

/a+:[RASHCNET]

Agrega los atributos especificados a los archivos copiados.

 

 

/a-:[RASHCNET]

Elimina los atributos especificados de los archivos copiados.

 

 

/create

Crea un árbol de directorios y solo archivos de longitud cero.

 

 

/fat

Crea archivos de destino utilizando solo nombres de archivo FAT de 8.3 caracteres de longitud.

 

 

/256

Desactiva el soporte para rutas muy largas (más de 256 caracteres).

 

 

/mon:<N>

Monitorea la fuente y se ejecuta nuevamente cuando se detectan más de N cambios.

 

 

/mot:<N>

Monitorea la fuente y se ejecuta nuevamente en M minutos si se detectan cambios.

 

 

/MT[:N]

Crea copias multiproceso con N subprocesos. N debe ser un número entero entre 1 y 128. El valor predeterminado para N es 8.

El parámetro /MT no se puede usar con los parámetros /ipg y /efsraw.

Redirigir la salida usando la opción /log para un mejor rendimiento.

Nota:

El parámetro /MT se aplica a Windows Server 2008 R2 y Windows 7.

 

 

/rh:hhmm-hhmm

Especifica los tiempos de ejecución cuando se pueden iniciar nuevas copias.

 

 

/pf

Verifica los tiempos de ejecución por archivo (no por pase).

 

 

/ipg:n

Especifica la brecha entre paquetes para liberar ancho de banda en líneas lentas.

 

 

/sl

Copia el enlace simbólico en lugar del objetivo.

 

 

 

 

Opciones de selección de archivos

 

 

Opción

Descripción

 

 

/a

Copia solo los archivos para los que está establecido el atributo Archive.

 

 

/m

Copia solo los archivos para los que está establecido el atributo Archive y restablece el atributo Archive.

 

 

/ia:[RASHCNETO]

Incluye solo archivos para los que se establece cualquiera de los atributos especificados.

 

 

/xa:[RASHCNETO]

Excluye los archivos para los que se establece cualquiera de los atributos especificados.

 

 

/xf <NombreArchivo>[ ...]

Excluye archivos que coinciden con los nombres o rutas especificados. Hay que tener en cuenta que FileName puede incluir caracteres comodín (* y ?).

 

 

/xd <Directorio>[ ...]

Excluye directorios que coinciden con los nombres y rutas especificados.

 

 

/xct

Excluye los archivos modificados.

 

 

/xn

Excluye los archivos más nuevos.

 

 

/xo

Excluye los archivos antiguos.

 

 

/xx

Excluye los archivos y directorios adicionales.

 

 

/xl

Excluye los archivos y directorios "solitarios".

 

 

/is

Incluye los mismos archivos.

 

 

/it

Incluye archivos "modificados".

 

 

/max:<N>

Especifica el tamaño máximo de archivo (para excluir archivos de más de N bytes).

 

 

/min:<N>

Especifica el tamaño mínimo de archivo (para excluir archivos de menos de N bytes).

 

 

/maxage:<N>

Especifica la antigüedad máxima del archivo (para excluir archivos anteriores a N días o fecha).

 

 

/minage:<N>

Especifica la antigüedad mínima del archivo (excluye archivos más nuevos que N días o fecha).

 

 

/maxlad:<N>

Especifica la fecha máxima de último acceso (excluye archivos no utilizados desde N).

 

 

/minlad:<N>

Especifica la fecha mínima de último acceso (excluye los archivos utilizados desde N) Si N es menor que 1900, N especifica el número de días. De lo contrario, N especifica una fecha en el formato AAAAMMDD.

 

 

/xj

Excluye puntos de unión, que normalmente se incluyen por defecto.

 

 

/fft

Asume tiempos de archivo FAT (precisión de dos segundos).

 

 

/dst

Compensa las diferencias de hora de horario de verano de una hora.

 

 

/xjd

Excluye puntos de unión para directorios.

 

 

/xjf

Excluye puntos de unión para archivos.

 

 

Opciones de reintento

 

 

Opción

Descripción

 

 

/r:<N>

Especifica el número de reintentos en copias fallidas. El valor predeterminado de N es 1.000.000 (un millón de reintentos).

 

 

/w:<N>

Especifica el tiempo de espera entre reintentos, en segundos. El valor predeterminado de N es 30 (tiempo de espera 30 segundos).

 

 

/reg

Guarda los valores especificados en las opciones /r y /w como configuración predeterminada en el registro.

 

 

/tbd

Especifica que el sistema esperará a que se definan los nombres de recurso compartido (reintente el error 67).

 

 

Opciones de registro

 

 

Opción

Descripción

 

 

/L

Especifica que los archivos deben aparecer solo en la lista (y no copiados, eliminados o con fecha y hora)

 

 

/x

Informa de todos los archivos adicionales, no solo los que están seleccionados.

 

 

/v

Produce resultados detallados y muestra todos los archivos omitidos.

 

 

/ts

Incluye marcas de tiempo del archivo fuente en la salida.

 

 

/fp

Incluye los nombres de ruta completos de los archivos en la salida.

 

 

/bytes

Imprime tamaños, como bytes.

 

 

/ns

Especifica que los tamaños de archivo no se deben registrar.

 

 

/nc

Especifica que las clases de archivo no se deben registrar.

 

 

/nfl

Especifica que los nombres de archivo no se deben registrar.

 

 

/ndl

Especifica que los nombres de directorio no se deben registrar.

 

 

/np

Especifica que no se mostrará el progreso de la operación de copia (el número de archivos o directorios copiados hasta ahora).

 

 

/eta

Muestra el tiempo estimado de llegada (ETA) de los archivos copiados.

 

 

/log:<ArchivoRegistro>

Escribe la salida de estado en el archivo de registro (sobrescribe el archivo de registro existente).

 

 

/log+:<ArchivoRegistro>

Escribe el resultado del estado en el archivo de registro (agrega el resultado al archivo de registro existente).

 

 

/unicode

Displays the status output as Unicode text.

 

 

/unilog:<ArchivoRegistro>

Escribe la salida de estado en el archivo de registro como texto Unicode (sobrescribe el archivo de registro existente).

 

 

/unilog+:<ArchivoRegistro>

Escribe el resultado del estado en el archivo de registro como texto Unicode (agrega el resultado al archivo de registro existente).

 

 

/tee

Escribe el resultado del estado en la ventana de la consola, así como en el archivo de registro.

 

 

/njh

Especifica que no hay encabezado de trabajo.

 

 

/njs

Especifica que no hay resumen del trabajo.

 

 

Opciones de trabajo

 

 

Opción

Descripción

 

 

/job:<NombreTrabajo>

Especifica que los parámetros deben derivarse del archivo de trabajo nombrado.

 

 

/save:<NombreTrabajo>

Especifica que los parámetros deben guardarse en el archivo de trabajo nombrado.

 

 

/quit

Se cierra después de procesar la línea de comandos (para ver los parámetros).

 

 

/nosd

Indica que no se especifica ningún directorio de origen.

   

/nodd

Indica que no se especifica ningún directorio de destino.

   

/if

Incluye los archivos especificados.

 

 

Observaciones

 

 

La opción /mir es equivalente a las opciones /e más /purge con una pequeña diferencia de comportamiento:

 

  • Con las opciones /e más /purge, si el directorio de destino existe, la configuración de seguridad del directorio de destino no se sobrescribe.
  • Con la opción /mir, si existe el directorio de destino, se sobrescribe la configuración de seguridad del directorio de destino.

 

Importante: Cuando utilice la opción de copia /secfix, especifique el tipo de información de seguridad que desea copiar utilizando también una de estas opciones de copia adicionales:

 

  • /COPYALL
  • /COPY:O
  • /COPY:S
  • /COPY:U
  • /SEC

 

 

Ejemplos 

 

Uso sencillo de ROBOCOPY

 


C:\>robocopy c:\windows f:\ /MIR

 

 

Comando ROBOCOPY