Fusionar carpetas al copiar y pegar en Finder

5

Recientemente he cambiado de Windows 7. Una característica de Windows que me falta es la posibilidad de combinar carpetas (la versión alemana de Windows lo llama "integrar") al copiar & pegándolos

La función de combinación funciona de la siguiente manera: si pega una carpeta en una ubicación que ya contiene una carpeta con ese nombre, tendrá la opción de combinar el contenido de ambas carpetas. Los archivos de la nueva carpeta se pegarán en la existente; En los conflictos, puede elegir qué hacer.

El buscador no parece admitir esto: la única opción que tengo es sobrescribir la carpeta anterior con la nueva (sin explicación de lo que hace exactamente esto) o detener el proceso.

¿Hay alguna manera de combinar carpetas en el Finder? ¿Estoy pasando por alto algo?

    
pregunta Pekka 웃 21.04.2012 - 10:55

5 respuestas

7

Debido a una gran cantidad de quejas de personas acostumbradas a Windows, la combinación de carpetas ahora es una característica de OSX Lion:

Este diálogo de combinación solo se mostrará si:

  • la carpeta de destino no está vacía
  • los contenidos de la carpeta de destino son diferentes a copiarse uno

Por lo tanto, la forma de combinar carpetas de una manera oficial es actualizar a Lion :-)

    
respondido por el Tyr 21.04.2012 - 20:22
5

Use rsync en la terminal:

rsync -arvu SOURCE_DIR DEST_DIR --ignore-existing

La marca --ignore-existente se asegurará de que no sobrescriba los archivos en la carpeta de destino que ya están allí. Por cierto, si desea sincronizar con un disco duro externo o unidad USB, busque en la carpeta /Volumes (Todo el hardware externo está montado allí)

    
respondido por el Nyimbi 22.04.2012 - 11:03
1

La función de la que estás hablando NO se admite de forma inmediata.

Sin embargo, lo que podrías hacer para lograr lo mismo es utilizar alguna utilidad externa:

Combinación de carpetas (Gratis)

  

Pequeña utilidad de software que combinará el contenido de la carpeta

     

Por defecto, OSX no combina el contenido de la carpeta, por lo que esta es una herramienta de GUI simple para hacer eso.

     

Si simplemente desea combinar los archivos ubicados en dos carpetas separadas, puede hacerlo fácilmente con la combinación de carpetas.

Unison (Gratis)

  

Unison es una herramienta de sincronización de archivos para Unix y Windows. Permite que dos réplicas de una colección de archivos y directorios se almacenen en diferentes hosts (o diferentes discos en el mismo host), se modifiquen por separado y luego se actualicen mediante la propagación de los cambios en cada réplica al otro.

    
respondido por el Dr.Kameleon 21.04.2012 - 11:36
1

También puede ir a la carpeta de origen, presione el comando -a que seleccionará todos los elementos de la carpeta, luego los arrastrará a la carpeta de destino y soltará. Puede procesar las sobrescrituras una a la vez respondiendo a los diálogos o puede indicar que solo se salte.

    
respondido por el bradmurray 21.04.2012 - 17:28
0

Comprueba el comando cp . Use man cp y lea las opciones. Puedes hacer algo como:

cp -r -u ~/source ~/destination

  

-R, -r , --recursive: copia los directorios de forma recursiva
-u , --update: copia solo cuando el archivo SOURCE es más nuevo que el archivo de destino o cuando falta el archivo de destino
-p igual que --preserve = modo, propiedad, marcas de tiempo
-v --verbose: explique qué se está haciendo

Entonces, si desea copiar archivos de su carpeta Descargas / música para decir su carpeta Música / nueva , haría algo como:
cp -ruvp ~/Downloads/music/* ~/Music/new/
Esto fusionaría el contenido de estas dos carpetas y, si existen dos archivos con el mismo nombre y ruta, se mantendrá el más nuevo según la marca de tiempo.

    
respondido por el drew7721 15.06.2017 - 17:01

Lea otras preguntas en las etiquetas