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
- link