Dove sono finiti i file "unione" o "keep both" in OS X 10.9 Mavericks?

24

Prima di Mavericks si poteva tenere premuto il tasto ALT e spostare una cartella "A" su una cartella "B" dove già esisteva una "A". In questo caso, Mac OS X ha chiesto in Lion se voglio unire - o su Mountain Lion se voglio mantenere entrambi (che era anche un'unione).

Non riesco a trovare questa opzione in Mavericks.

Apple ha rimosso questa utile funzionalità?

Qualche suggerimento?

(E sì: possiedo ForkLift, che può farlo - a volte preferisco ancora il Finder).

    
posta DerWOK 27.10.2013 - 22:07
fonte

6 risposte

32

OK. Ho scoperto me stesso ... Per fortuna Apple non ha rimosso la funzionalità Unisci di Finder con Mavericks. Ma a volte non è offerto all'utente. Ma lasciami spiegare:

Supponi di avere una cartella denominata TARGET con una sottocartella TARGET / SomeStuff. E tu hai una cartella SomeStuff da qualche altra parte. Ora trascina questa seconda cartella SomeStuff nella cartella TARGET ( senza alcun tasto modificatore premuto ), quindi il Finder ti presenterà la seguente finestra di dialogo (Stop e Sostituisci):

Quindi,nonunirequi.

Ora-seinvecepremiiltastoAltmentrelascilacartellaSomeStuffnellacartellaTARGETcisonoduepossibilità:

1.)SeiduefilenellacartellaSomeStuffsonocompletamentediversi(nonsovrapposti).Inaltreparole:nessunnomedifileduplicato.Quindifindertiforniràquesteopzioni(Stop,Unisciesostituiscitutto):

Quindi, qui puoi unire. E il risultato sarà una cartella TARGET / SomeStuff con il contenuto di entrambe le cartelle SomeStuff.

2.) Ma qui arriva quello che a volte è confuso (e in realtà mi ha fatto pensare che la fusione è andata in Mavericks): se esiste almeno un nome di file che è contenuto in entrambe le cartelle SomeStuff, quindi la fusione non è possibile. Quindi il finder ti offrirà queste opzioni (non sostituire, fermare, sostituire):

Quindi, nessuna unione possibile, anche qui!

    
risposta data 28.10.2013 - 11:41
fonte
12

Risposta breve

Usando la riga di comando (Terminale):

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

Il comando sopra aggiunge il src del contenuto e le sottodirectory al destination senza sovrascrivere il contenuto già presente in destination .

Risposta lunga

Anche se il contenuto si sovrappone, puoi ancora utilizzare cp per farlo. Supponi di avere due cartelle sul desktop: le cartelle src e destination e vuoi unire src in destination :

Perunirebastafare:

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

NOTAquandolousi,ilcontenutoinsrcsovrascriveilcontenutonellacartelladestinationeaggiungelarobaaggiuntivamancanteindestination.Nondovrebbeessereimportantesevuoisoloaggiungereifilemancantidasrcadestination.

ANCHEnonimportaquantesottodirectorycisono,passeràattraversoognicartellainmodoricorsivoesovrascriveràilcontenutoeaggiungeràlecosechemancanonellacartelladestination.

MA

PITFALLsehaifiledigrandidimensioni(comeifilevideo),nonvuoiaspettarechetuttovengasovrascritto,aggiungeunsaccodispesegenerali.

SOLUZIONEDIPITFALL:puoiinveceutilizzareilflag-npersaltarelasovrascrittura:

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

Questaèladescrizionedelflag-ndallapaginaman:

mancp
-nDonotoverwriteanexistingfile.(The-noptionoverridesanyprevious-for-ioptions.)

Ulterioriletture

  1. link
risposta data 08.03.2014 - 15:32
fonte
5

Ho appena trovato questo problema. Ho lavorato attorno ad esso usando un semplice comando da riga di comando cp -r in Terminale. È assurdo che non puoi farlo nella GUI!

cp -r ./srcFolder/ ./targetFolder/
    
risposta data 31.10.2013 - 10:44
fonte
1

Non avendo trovato la mia risposta sopra, sono costretto a reindirizzare a quell'altra risposta che giustamente consiglia di usare il idem comando:

In a Terminal, type: ditto from_folder destination_folder, for instance:

   ditto ./srcFolder ./targetFolder
    
risposta data 26.06.2014 - 19:15
fonte
0

Per gli utenti che desiderano una GUI alternativa o un terminale di paura: ecco un'app gratuita che ho trovato che unirà le cartelle per te.

link

Disclaimer: non sono in alcun modo affiliato con la società che produce l'app.

Il copywright è 2012. C'è poco feedback, ma sembra funzionare bene.

    
risposta data 06.04.2014 - 23:42
fonte
0

Ho trovato questo dal supporto Apple ( link ), devi scegliere "Mantieni aggiornato" per unire, funziona per me:

Merge two folders

If you have two folders with identical names at two different locations, you can merge them into a single folder. To do so, you must copy (not move) one folder to the location that already contains a folder with the same name. In the dialog that appears, click Merge.

The Merge option appears only if one of the folders contains items that are not in the other folder. If the folders contain different versions of identically named files, the only options are Stop or Replace.

    
risposta data 06.05.2014 - 12:06
fonte

Leggi altre domande sui tag