Esta discusión parece sugerir que el Finder verifica los archivos copiados al copiar en todos los medios (pero no de otra manera). Esto significa que usted no tiene que verificarlo usted mismo. El único problema es que no puedo encontrar pruebas o confirmación oficial de que esto sea cierto. Así que no lo confiaría al 100%.
En cualquier caso, si desea asegurarse manualmente, hay dos tipos de herramientas que puede usar.
Opción 1: use herramientas que le indican si copió correctamente. Este QA le muestra cómo usar las herramientas de diff (línea de comandos o GUI, su elección) para hacerlo. La respuesta de stuffe a su pregunta muestra una manera rápida y sucia de estar razonablemente seguro de que la operación de copia fue correcta: simplemente verifique el tamaño total de las carpetas.
Opción 2: utilizar rsync. Rsync es una herramienta que puede encontrar diferencias entre el origen de la copia y el destino, y actualizar el destino para reflejar el origen. Es diferente de cp -R
porque (1) le dice si hay diferencias, por lo que hace esa diferencia y (2) solo necesita copiar las diferencias, lo que lo hace más rápido cuando el destino está casi a la altura fecha.
Hay tres formas comunes en las que podrías querer usar rsync:
-
rsync --dry-run
(aka rsync -n
) para decirle a rsync que muestre qué archivos deben actualizarse sin hacer nada. Esto es básicamente como diff.
- Simplemente use rsync para copiar archivos y ejecútelo nuevamente para verificar y corregir las diferencias.
- Algunas personas dicen que Finder copia más rápido que rsync. Puede usar el Finder para hacer la copia inicial, luego usar rsync una vez para verificar y corregir las diferencias.
Indicadores rsync importantes para saber:
-
-v
, verbose, hace que rsync imprima lo que se está copiando. Esto es bueno para el paso de verificación, para que veas lo que no se copió bien antes.
-
-a
archiva, establece un grupo de otros indicadores que le indican a rsync que conserve el tiempo de modificación, los permisos, etc. Si solo desea conservar un subconjunto de metadatos de archivos, lea la página de manual de rsync para ver qué indicadores desea configurar.
- Algunas personas dicen que la versión de rsync incluida con Mac OS no admite la copia de atributos de archivos extendidos HFS, que almacenan elementos como si se muestra la extensión del archivo, "Abrir con ..." configuración, comentarios destacados, etiquetas, etc. Para obtener la última copia de rsync, instale Homebrew y
brew install homebrew/dupes/rsync
.