Robocopy está colgado en la esquina de su PC, tal vez sin que se dé cuenta. Es una línea de comando incorporada para los sistemas operativos Windows que permite transferencias rápidas de archivos de un lugar a otro. Además de eso, incluso puede transferir directorios o unidades enteras.
Este no es un comando de uso común. En realidad, es un comando externo. Robocopy estaba disponible en los kits de recursos de Windows NT y Windows 2000 y en todos los sistemas operativos de Windows posteriores a Vista (7, 8 y 10).
En este artículo, encontrará todo sobre los útiles comandos de Robocopy y lo que hacen.
Parámetros y sintaxis de Robocopy
Sintaxis de Robocopy
robocopy [[…]] []
Parámetros de Robocopy
Fuente: apunta a la ruta del directorio de origen.
Destino: apunta a la ruta del directorio de destino.
Archivo: muestra qué archivos se copiarán. Caracteres comodín como "*" o "?" puede ser usado.
Opciones: muestra las opciones que puede utilizar un comando robocopy.
Opciones de Robocopy
Las siguientes opciones se agregan al final del comando. Esto también incluye opciones de selección, reintento, registro y trabajo de archivos.
/ s es para copiar subcarpetas, excepto las que están vacías.
/ e es para copiar subcarpetas, incluidas las que están vacías.
/ lev: N es para copiar los N niveles superiores en el árbol de carpetas de origen.
Los archivos / z se copian en modo reiniciable.
Los archivos / b se copian en modo Copia de seguridad.
/ zb está usando el modo reiniciable. En caso de que se le niegue el acceso, utilizará el modo Copia de seguridad.
/ efsraw todos los archivos cifrados se copian en modo EFS RAW.
/ copy: CopyFlags Indica qué propiedades de archivo copiar. Los valores adecuados para esta opción son: D son datos, O es información del propietario, A son atributos, T son marcas de tiempo, U es información de auditoría y S significa Seguridad = NTFS ACL.
Los archivos / seg se copian con seguridad (igual que / copy: DATS).
/ copy se copia toda la información del archivo (igual que / copy: DATSOU).
Se excluye la información del archivo / nocopy (se combina bien con / purge).
/ secfix todos los archivos obtienen una corrección de seguridad de archivos, incluidos los omitidos.
/ timfix todos los archivos tienen un tiempo fijo, incluidos los omitidos.
/ purge elimina las carpetas de destino y los archivos que se eliminaron del origen.
/ mir refleja el árbol de carpetas (el mismo efecto que / e plus / purge).
/ mov mueve archivos y los elimina de la fuente después de que se copian.
/ move mueve y elimina archivos y directorios de la fuente cuando se copian.
/ a +: [RASHCNET] proporciona atributos de archivos fuente a archivos copiados.
/ a -: [RASHCNET] elimina los atributos de los archivos fuente de los archivos copiados.
/ fat crea archivos de destino utilizando solo nombres de archivo 8.3 FAT.
/ 256 Desactiva la compatibilidad con rutas de más de 256 caracteres. / mon: N Hace un monitor de fuente. se ejecuta de nuevo cuando detecta más de N cambios.
/ mot: M Hace un monitor de fuente y se ejecutará nuevamente si detecta cambios dentro de un número establecido de minutos.
/ MT [: N] Hace copias multiproceso con un número específico de subprocesos (el valor predeterminado es 8). N debe estar entre 1 y 128. Esta función no es compatible con los parámetros / EFSRAW y / IPG. Puede redirigir la salida a través de la opción / LOG si desea acelerar las cosas.
/ rh: hhmm-hhmm Proporciona información sobre cuándo puede iniciar nuevas copias.
/ pf está comprobando las horas de ejecución. Los cheques no se realizan por pase, sino por archivo.
/ ipg: n está disponible para usuarios con menor ancho de banda. Inserta espacios entre paquetes.
Opciones de selección de archivos
/ a solo copia archivos con un atributo de archivo establecido.
/ m hace lo mismo que arriba. Además, restablece el atributo.
/ ia: [RASHCNETO] incluye solo los archivos que tienen un atributo específico.
/ xa: [RASHCNETO] excluye archivos con atributos específicos.
/ xf […] excluye los archivos que coinciden con las rutas, nombres o comodines dados.
/ xd […] Excluye carpetas que coinciden con las rutas y los nombres dados.
/ xc omite archivos modificados.
/ xn omite archivos más nuevos.
/ xo omite los archivos más antiguos.
/ xx omite carpetas y archivos adicionales.
/ xl omite carpetas y archivos solitarios.
/ es para incluir los mismos archivos.
/ es para incluir archivos alterados o modificados.
/ max: establece el tamaño máximo de archivo y omite archivos mayores que el número de bytes especificado.
/ min: establece el tamaño mínimo del archivo y omite los archivos más pequeños que el número de bytes especificado).
/ maxage: establece la antigüedad máxima del archivo y omite los archivos creados antes de una fecha específica o con una antigüedad superior a un cierto número de días.
/ minage: establece la antigüedad mínima del archivo y omite los archivos creados después de una fecha específica, o más recientes que un número específico de días).
/ maxlad: establece la fecha máxima de último acceso, dejando fuera los archivos no utilizados desde la fecha especificada).
/ minlad: establece la fecha mínima de último acceso, dejando fuera los archivos accedidos desde. Sin embargo, si N se establece por debajo de 1900 N, se muestra el recuento de días. De lo contrario, N muestra una fecha en el formato estándar AAAAMMDD.
/ xj excluye los puntos de unión.
/ fft estima los tiempos de archivo FAT (aproximadamente dos segundos)
Opciones de reintento
/ r: N muestra el número de reintentos de copia fallidos, 1 millón es el valor predeterminado.
/ w: N muestra el tiempo de espera entre dos reintentos, 30 segundos por defecto.
/ reg guarda las opciones / w y / r en el registro como predeterminadas.
/ tbd system va a esperar hasta que se definan los nombres de los recursos compartidos
Opciones de registro
/ l enumera los archivos, sin eliminarlos, marcar la hora ni copiarlos.
/ x informa los archivos adicionales, no solo los seleccionados.
/ v da una salida detallada, señalando los archivos omitidos.
Las marcas de tiempo del archivo de origen / ts se incluyen en la salida.
/ fp pone la ruta completa en la salida. Funciona en archivos.
/ bytes mostrará tamaños en bytes.
Los tamaños de archivo / ns no se registrarán.
Las clases de archivos / nc no se registrarán.
Los nombres de archivo / nfl no se registrarán.
Los nombres de directorio / ndl no se registrarán.
/ np copyprogress no se mostrará.
/ eta si necesita una estimación de cuándo se completará el proceso.
/ log: la salida de estado se guarda en el archivo de registro, sobrescribiendo el archivo de registro actual.
Opciones de trabajo
/ trabajo: los parámetros se tomarán del archivo de trabajo especificado.
/ save: los parámetros se guardarán en el archivo de trabajo especificado.
/ quit se cierra al ejecutar la línea de comando para verificar los parámetros.
/ nosd no se especificará ningún directorio de origen.
/ nodd no se especificará ningún directorio de destino.
Copia robusta
Lo crea o no, este es el final. Fueron muchos comandos, ¿no? Con suerte, te serán de utilidad. Comparta su pensamiento con nosotros sobre los comandos de Robocopy más útiles en los comentarios a continuación.