3 votos

Cómo unirse a los archivos en un directorio similar árbol?

He similar de dos árbol de directorios en diferentes HD, pero dentro de muchos grupos de subcarpetas nombrado por ejemplo, B y C (nota dentro de B y C hay otras subcarpetas) hay diferentes archivos (por ejemplo, archivo de 1,2 en la primera y 3,4 en la segunda) . Me gustaría unirme a los diferentes archivos y sustituir si tienen el mismo nombre. Así que al final me gustaría tener en la carpeta B: 1 y 3 y en la carpeta C: 2 y 4. En windows me basta con arrastrar dentro de la antigua carpeta de la carpeta B y C de la segunda carpeta, a continuación, haga clic en para sustituir todas pero si yo hago lo mismo en OSX puedo eliminar el archivo 1 y 2, porque OSX sustituto de la carpeta y no los archivos dentro. ¿Cómo puedo solucionar el problema?

enter image description here

Por favor nota, tengo muchas carpetas y subcarpetas dentro de mi Una carpeta, así que me gustaría hacerlo tan rápido como lo hago en Windows.

3voto

Fuzzy Purple Monkey Puntos 702

Buscador ha apoyado la fusión de las carpetas desde 10.7:

Si la carpeta de destino tiene al menos un archivo que es más reciente que el archivo correspondiente en la carpeta de origen, Buscador combina las carpetas por mantener los archivos más recientes, y el botón de Combinación se muestra como Mantener más Reciente:

El diálogo con la Combinación o Mantener más Reciente se muestra el botón si copia una sola carpeta, pero no se si para mover una carpeta o copiar varias carpetas.

Otra opción es usar rsync:

rsync -aE ~/dir1/rootdirectory ~/dir2/

Opciones:

  • -a: archive (-rlptgoD o --resursive --links --perms --times --group --owner --devices --specials)
  • -E: preservar los atributos extendidos, los recursos de las horquillas, y Acl
  • -nv: muestra qué archivos se copian (--dry-run --verbose)
  • --ignore-existing: no reemplazar los archivos que son mayores en el destino
  • --delete: eliminar archivos de un destino que no tiene archivos correspondientes en la fuente

0voto

Angelo Puntos 11

FileMerge (parte de Desarrollador de Herramientas de combinación de directorios y archivos.

Simplemente arrastra dos directorios a la Izquierda y a la Derecha las opciones y va a crear una lista de archivos que indica que son idénticos y que son parte de la Derecha o la Izquierda.

A continuación, puede elegir cómo combinar las diferencias (e incluso especificar otra ruta de acceso de combinación si lo desea)

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