4 votos

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

Tengo muchos archivos que he estado transfiriendo por mi red y a discos duros externos. Por ejemplo, acabo de copiar una carpeta con archivos que representan la imagen de disco de una vieja laptop (creada con clonezilla) de un disco duro externo a mi macbook pro.

¿Existe alguna aplicación o script que pueda usar para verificar que todos los archivos de la carpeta se copiaron correctamente y sin corrupción? Quiero poder ejecutar algo en las carpetas de origen y destino que me de confianza de que son idénticas. Idealmente, la herramienta sería capaz de verificar carpetas en un disco de red también.

8voto

Greg Hurlman Puntos 10944

Dos formas sencillas, una mediante la CLI y la otra con una interfaz gráfica :

  1. Con Terminal :
    • diff -rq carpeta1 carpeta2
  2. Usando FileMerge (que viene con las Herramientas de Desarrollo) :
    • filemerge

0voto

Bryan Denny Puntos 18960

La forma más sencilla de hacerlo sería ejecutar un sum de md5 en todos los archivos y compararlo con el conjunto local. En este momento no puedo escribir un script de memoria, pero así es como lo harías.

Para futura referencia, no copies carpetas. Comprímelas con tar / bzip y luego muévelas. Tu tiempo de copia será significativamente reducido y será más fácil verificar una copia exitosa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X