¿Una forma rápida y automatizada de verificar la copia de una carpeta?

4

Tengo muchos archivos que he estado transfiriendo a mi red y a discos duros externos. Por ejemplo, solo copié una carpeta con archivos que representan la imagen de disco de una computadora portátil antigua (creada con clonezilla) desde un disco duro externo a mi Macbook Pro.

¿Hay alguna aplicación o script que pueda usar que me permita verificar que todos los archivos de la carpeta se copiaron correctamente y sin daños? Quiero poder ejecutar algo en las carpetas de origen y destino que me dará la confianza de que son idénticas. Lo ideal sería que la herramienta también pudiera verificar las carpetas en una unidad de red.

    
pregunta Robert S Ciaccio 18.08.2010 - 21:00

2 respuestas

8

Dos formas fáciles, una CLI y la otra con una GUI:

  1. con terminal:
    • diff -rq folder1 folder2
  2. Uso de FileMerge (que viene con Herramientas para desarrolladores ):
respondido por el Studer 18.08.2010 - 21:51
0

La forma más fácil de hacerlo sería ejecutar una suma md5 en todos los archivos y relacionarla con el conjunto local. No puedo escribir en la parte superior de mi cabeza en este momento, pero así es como lo harías.

Para futuras referencias, no copie carpetas. Tar / bzip hacia arriba y luego moverlos. Su tiempo de copia se reducirá significativamente y, luego, será más fácil verificar una copia exitosa.

    
respondido por el Josh K 18.08.2010 - 21:25

Lea otras preguntas en las etiquetas