miércoles, 30 de marzo de 2016

COMANDO COPY, XCOPY Y ROBOCOPY (WINDOWS) (2 SEMESTRE PREPARATORIA)

Comando para copiar de diferentes formas desde CMD o MSDOS.

Este tipo de comandos al aprender a usarlos podremos ejecutar tareas programadas y que ejecute las órdenes previamente creadas bajo estos comando para realizar respaldos de nuestros archivos.

¿Cómo hacerlo?

Paso 1.

Aprender a usar los comandos anteriormente comentados, para eso les dejo un link del video de ayuda.

https://www.youtube.com/watch?v=nldFoauwiP8

Paso 2.

Ya sabiendo lo que deseamos respaldar, es importante identificar el origen y destino de los archivos en cuestión.

A.- En el mismo disco duro.

Comando a usar....  

xcopy c:\carpetaorigen\*.* C:\Users\carpetadestino\Desktop\INFORMACION\Respaldo_Disco_Goma\*.* /d/e/y/c/i

Este comando podrán copiarlo a un bloc de notas para ver los espacios en blanco que hay que respetar para su correcto funcionamiento. Y la carpeta de destino, deberá crearse antes de su ejecución.

Los comandos al final de la estructura de comandos ( * /d/e/y/c/i) separadas por un espacio después del *, cada uno de ellos realiza una tarea específica en el transcurso de su ejecución.

Para saber que hace cada uno de ellos, es preciso escribir en CMD lo siguiente xcopy /? (enter)

Y nos dará una lista con una descripción breve.

B.- Desde una PC externa copiar a una PC local.

xcopy \\nombredepcexterna\carpetadondeestalainformaciondeseada\*.* C:\Users\nombre\Desktop\INFORMACION\carpetadondesedeseapegar\*.* /d/e/y/c/i



Como usar el comando Robocopy en Windows, ejemplos prácticos y códigos


Como copiar de forma rápida, eficaz y eficiente archivos, carpetas, datos, informaciones, discos CDROM, DVD en la computadora local, en la red y en internet usando ROBOCOPY. Como crear backups y respaldos de datos. Ejemplos prácticos, códigos para probar y efectuar copias. Sintaxis, parámetros y opciones que permite el comando.


ROBOCOPY es uno de los comandos disponibles más poderosos, útiles y empleados en la línea de comandos de Windows. Inicia la aplicación Robocopy.exe incluida en todas las versiones de Windows, que permite copiar carpetas y directorios ya sea en una PC local o en la red (no copia archivos aislados). 


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.
En la práctica ROBOCOPY ofrece un sinnúmero de opciones y las copias se efectúan a la máxima velocidad que permiten físicamente los dispositivos.
Ningún programa o aplicación es capaz de ni siquiera acercarse a los resultados de ROBOCOPY.

Aunque solo funciona mediante la línea de comandos, cualquier usuario con pocos conocimientos puede aprovecharse de sus ventajas usándolo con las opciones elementales. 

Ejemplo de copia de archivos con Robocopy en Windows


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 y sencillas de usar el comando 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 que permite el comando ROBOCOPY


/R:nNumero de reintentos en caso de algún error.
/W:nTiempo de espera entre reintentos.
/MT:nRealiza copias multiproceso, n especifica el número de hilos, el valor predeterminado es 8, n debe estar comprendido entre 1 y 128.
/MOVMueve archivos y los elimina del origen después de ser copiados.
/MOVEMueve archivos y carpetas y los elimina del origen después de ser copiados.
/VMostrar información detallada durante la copia.
/LHace una simulación, solo mostrar no copia.
/FPIncluir ruta de acceso completa de los archivos en el resultado.
/NJHNo muestra el encabezado en la consola.
/NJSNo muestra el resumen final.
/ZCopia 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:nTamaño máximo de archivo, no se copian archivos mayores que el valor de n expresado en bytes.
/MIN:nTamaño mínimo de archivo, no se copian archivos menores que el valor de n expresado en bytes.
/MAXAGE:nAntigüedad máxima de archivo, no se copian archivos mayores que el valor de n en días, puede usarse también fecha.
/MINAGE:nAntigü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-hhmmHoras de ejecución, intervalo de horas en formato de 24 horas en que se debe iniciar la copia.
/LOG:log.txtPermite guardar un informa con los datos de la copia efectuada en un archivo de texto.

Link de origen... https://norfipc.com/comandos/como-usar-comando-robocopy-ejemplos.html







2 comentarios:

  1. Aqui un vídeo para complementar el tema del profesor
    https://www.youtube.com/watch?v=3j_RuX2jHvg&feature=youtu.be

    ResponderBorrar
  2. EJEMPLO CLARO DE UN CÓDIGO .BATCH de ROBOCOPY.

    ResponderBorrar

CREAR UN ARCHIVO . BAT, CON UNA INSTRUCCIÓN ESPECÍFICA DE XCOPY (WINDOWS) (2 SEMESTRE PREPA)

Imaginemos que deseamos hacer un respaldo de una carpeta en particular. Y para eso usaremos el comando xcopy, mas sin embargo, no deseamos ...