¿Dónde "combinó" o "guardó ambas carpetas" en OS X 10.9 Mavericks?

25

Antes de Mavericks, uno podía mantener presionada la tecla ALT y mover una carpeta "A" a una carpeta "B" donde ya existía una "A". En este caso, Mac OS X me preguntó en Lion si quiero fusionarme , o en Mountain Lion si quiero mantener ambas (lo que también fue una fusión).

No puedo encontrar esta opción en Mavericks.

¿Apple eliminó esta útil característica?

¿Alguna pista?

(Y sí: soy propietario de ForkLift, que puede hacerlo; a veces todavía prefiero el Finder).

DerWOK
fuente
La función todavía existe en 10.9. Mantener presionada la tecla ALT mientras se arrastra todavía funciona.
markhunte
Sí, sabía que presionar la tecla ALT es una condición previa. Sin embargo, mis Mavericks no me presentaron la opción "Fusionar". Pero descubrí por qué ... - Escribiré una respuesta a mi pregunta. ¡Gracias de cualquier manera!
DerWOK
¿Qué haces si toda esta ventana ha desaparecido? Nunca consigo que esto aparezca cuando estoy arrastrando carpetas ahora. Y la computadora simplemente no hace nada. No mueve archivos. No me dice nada ¿Sugerencias sobre cómo traer esto de vuelta?

Respuestas:

33

OKAY. Me enteré ... Afortunadamente, Apple no eliminó la funcionalidad Finder Merge con Mavericks. Pero a veces no se ofrece al usuario. Pero déjame explicarte:

Supongamos que tiene una carpeta llamada TARGET con una subcarpeta TARGET / SomeStuff. Y tiene una carpeta SomeStuff en otro lugar. Ahora arrastre esta segunda carpeta SomeStuff a la carpeta TARGET ( sin presionar ninguna tecla modificadora ), luego el Finder le presentará el siguiente cuadro de diálogo (Detener y reemplazar):

ingrese la descripción de la imagen aquí

Entonces, no hay fusión aquí.

Ahora, si presiona la Alttecla mientras suelta la carpeta SomeStuff en la carpeta TARGET, hay dos posibilidades:

1.) Si los archivos en la carpeta SomeStuff tienen contenido completamente diferente (no superpuesto). En otras palabras: no hay nombres de archivo duplicados. Luego el buscador le dará estas opciones (detener, fusionar y reemplazar todo):

ingrese la descripción de la imagen aquí

Entonces, aquí puedes unirte. Y el resultado será una carpeta TARGET / SomeStuff con el contenido de ambas carpetas SomeStuff.

2.) Pero aquí viene lo que a veces es confuso (y en realidad me hizo pensar que la fusión desapareció en Mavericks): si existe al menos un nombre de archivo que está contenido en ambas carpetas SomeStuff, entonces la fusión no es posible. Luego, el buscador le ofrecerá estas opciones (No reemplazar, detener, reemplazar):

ingrese la descripción de la imagen aquí

Por lo tanto, no hay fusión posible, ¡aquí también!

DerWOK
fuente
¡El nombre de archivo contenido en ambas carpetas me arrojó! Esto me ayudó a entender por qué esta característica parecía tan delicada.
loeschg
Acabo de perder aproximadamente 1 hora debido a esto ... Al final lo hice con la línea de comando. En serio, ¡no puedo creer que hayan hecho este cambio!
BoD
12

Respuesta corta

Usando la línea de comando (Terminal):

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

El comando anterior agrega el srccontenido y los subdirectorios al destinationsin sobrescribir el contenido ya presente en el destination.

Respuesta larga

Incluso si el contenido se superpone, aún puede usarlo cppara hacerlo. Suponga que tiene dos carpetas en el escritorio: la srcy las destinationcarpetas y desea combinar srcen destination:

ingrese la descripción de la imagen aquí

Para fusionar, solo haz:

cp -r ~/Desktop/src/* ~/Desktop/destination/

NOTA Cuando usa esto, el contenido srcsobrescribe el contenido de la destinationcarpeta y agrega las cosas adicionales que faltan en el destination. No debería importar si lo que desea es añadir los archivos que faltan desde srcdentro destination.

TAMBIÉN no importa cuántos subdirectorios hay, solo revisará cada carpeta de forma recursiva y sobrescribirá el contenido y agregará las cosas que faltan en la destinationcarpeta.

PERO

PITFALL Si tiene archivos grandes (como archivos de video), no desea esperar hasta que todo se sobrescriba, agrega mucha sobrecarga.

SOLUCIÓN PITFALL : en su lugar, puede usar la -nbandera para omitir la sobrescritura:

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

Esta es la descripción de la -nbandera de la página del manual:

man cp
 -n    Do not overwrite an existing file.  (The -n option overrides any
       previous -f or -i options.)

Otras lecturas

  1. /programming/5088332/overhead-of-a-flag-in-cp-command
AJ Meyghani
fuente
5

Acabo de encontrar este problema también. Trabajé alrededor usando un simple comando de línea de cp -rcomandos en Terminal. ¡Es una locura que no puedas hacerlo en la GUI!

cp -r ./srcFolder/ ./targetFolder/
Tim
fuente
1
Por mucho que Finder intente ayudarme con el mantenimiento de los archivos, siempre me siento mejor dejándome en la terminal y usando rsync, cpy tal.
bmike
Creo que existe la mejor solución que existe ... Parece que nunca puedo entender cómo hacer que las opciones de "Fusionar" aparezcan en Finder cuando lo necesito.
Camden S.
Probablemente sea una buena idea agregar el -ninterruptor para evitar sobrescribir archivos, ya que puede llevar una eternidad si tiene archivos grandes que está intentando fusionar. Entonces será como:cp -r -n ~/src/* ~/destination/
AJ Meyghani
1

Al no encontrar mi respuesta anterior, me veo obligado a redirigirlo a esa otra respuesta que aconseja utilizar el comando ditto :

En una Terminal, escriba: ditto from_folder destination_folder , por ejemplo:

   ditto ./srcFolder ./targetFolder
Stéphane Bruckert
fuente
0

Para los usuarios que desean una GUI alternativa o terminal de miedo: aquí hay una aplicación gratuita que encontré que fusionará carpetas para usted.

http://subrosasoft.com/software/freeware/macmerger

Descargo de responsabilidad: de ninguna manera estoy afiliado a la compañía que hace la aplicación.

El copywright es 2012. Hay pocos comentarios, pero parece funcionar bien.

Nohl
fuente
0

Encontré esto en el Soporte de Apple ( http://support.apple.com/kb/PH14224 ), debes elegir "Mantener más nuevo" para fusionar, funciona para mí:

Combina dos carpetas

Si tiene dos carpetas con nombres idénticos en dos ubicaciones diferentes, puede fusionarlas en una sola carpeta. Para hacerlo, debe copiar (no mover) una carpeta a la ubicación que ya contiene una carpeta con el mismo nombre. En el cuadro de diálogo que aparece, haga clic en Combinar.

La opción Fusionar aparece solo si una de las carpetas contiene elementos que no están en la otra carpeta. Si las carpetas contienen diferentes versiones de archivos con nombres idénticos, las únicas opciones son Detener o Reemplazar.

usuario77537
fuente