martes, 12 de julio de 2016

Copiar montón de gigas en cuestión de segundos


No hay necesidad de instalar sofisticados  softwares para copiar archivos pesados, sólo con utilizar uno de los comandos que vienen con nuestro sistema operativo windows, nos servirá para realizar copias consistentes, eso sí, habría que hacerlo por la línea de comandos , utilizando la consola de comandos (CMD).


Es una de las mejores herramientas para la copia de archivos de gran peso en un tiempo récord, puede tolerar cortes de red y continuar la copia por donde la había dejado, copia atributos, información del propietario, tiene un indicador de progreso por línea de comandos que se actualiza continuamente, puede copiar archivos y carpetas con nombres largos que superen los 256 caracteres, hasta un máximo teórico de 33.000 sin errores, permite copiado multihilo e  incluso tiene la posibilidad de borrar archivos del destino que ya no están en el origen, en fin un montón de características útiles

Algunos ejemplos de uso:

Copia el contenido de un directorio recursivamente.

         robocopy C:\foo C:\bar /E 

Copiar el contenido de un directorio recursivamente (/E), y copiar toda la información de los ficheros (/COPYALL, que equivale a /COPY:DATSOU, D=Datos, A=Atributos, T=Fecha, S=Seguridad=ACL de NTFS, O=Información del propietario, U=Información de auditoría), sin reintentos sobre archivos bloqueados (/R:0).

         robocopy C:\foo C:\bar /COPYALL /E /R:0


Opciones que permite el comando ROBOCOPY


/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.

Para crear un documento en tu escritorio con todas las opciones que permite el comando Robocopy, solo introduce en la consola de CMD:

robocopy.exe /?>%userprofile%\Desktop\Opciones_Robocopy.doc

No hay comentarios:

Publicar un comentario