Tutti gli articoli

Come unire due cartelle sul Mac senza perdere file

· 6 min di lettura

Hai due cartelle con lo stesso nome: le foto di un viaggio sul Mac e una copia più vecchia su un cloud, oppure un progetto sul portatile e la sua versione su una chiavetta USB. Vuoi un'unica cartella con tutto quello che c'è in entrambe. Trascina l'una al posto dell'altra nel Finder e la finestra di dialogo ti chiede se vuoi Sostituire la cartella che c'è già. Sostituire non unisce niente: la cartella presente viene scambiata con quella nuova, insieme a tutti i file che solo lei conteneva.

Per unire due cartelle nel Finder, tieni premuto il tasto Opzione (⌥) mentre trascini una cartella nella cartella che contiene l'altra, poi fai clic su «Unisci». Il pulsante compare solo in alcuni casi. Quando non c'è, ditto o rsync nel Terminale sanno unire, e un file manager come Folia Files propone Unisci ogni volta che si incontrano due cartelle con lo stesso nome, tiene il più recente di due file con lo stesso nome e mette nel Cestino ciò che sostituisce.

Perché «Sostituisci» è il pulsante sbagliato

Quando copi o sposti una cartella in un punto dove c'è già una cartella con lo stesso nome, il Finder propone Sostituisci: tiene la cartella che stai trascinando e toglie quella che c'era, con tutto il contenuto. I file che esistevano solo nella vecchia cartella non passano nella nuova.

Se arrivi da Windows, ecco la sorpresa: Esplora file unisce da solo due cartelle con lo stesso nome e chiede qualcosa solo per i file con lo stesso nome. Il Finder unisce solo se glielo chiedi.

Unire le cartelle nel Finder

  1. Apri la cartella che contiene la cartella di destinazione, così puoi rilasciare accanto a lei. Non rilasciare sulla cartella stessa: la cartella trascinata finirebbe semplicemente al suo interno.
  2. Tieni premuto il tasto ⌥ (Opzione), trascina l'altra cartella in quella finestra e rilascia.
  3. Nella finestra di dialogo che avvisa che esiste già una cartella con quel nome, fai clic su Unisci.

Sullo stesso disco, il tasto Opzione fa copiare il Finder invece di spostare, e «Unisci» viene proposto per una copia: i messaggi «unire o sostituire» del Finder parlano tutti della cartella «che stai copiando», mentre il suo messaggio per uno spostamento propone solo di sostituire. Dopo l'unione la cartella originale è ancora al suo posto: eliminala tu quando hai controllato il risultato.

Quando «Unisci» non compare

La guida di Apple stessa fissa due limiti:

  • «Unisci» compare solo se una delle cartelle contiene elementi che non sono nell'altra.
  • Se le cartelle contengono versioni diverse di file con lo stesso nome, le sole scelte sono «Interrompi» e «Sostituisci».

Il Finder non ti lascia decidere file per file, e non ti mostra cosa cambia prima che tu scelga.

Unire le cartelle nel Terminale

Due comandi inclusi in macOS uniscono le cartelle, senza fare alcuna domanda. Provali prima su una copia.

ditto

ditto ~/Desktop/Photos ~/Documents/Photos

Quando la cartella di destinazione esiste già, ditto vi unisce la cartella di origine, sottocartelle comprese. Un file con lo stesso nome viene sovrascritto, qualunque sia il più recente, e il file sovrascritto non finisce nel Cestino.

rsync

rsync -aEuv --dry-run ~/Desktop/Photos/ ~/Documents/Photos/

  • -a copia le sottocartelle e mantiene date e permessi; -E copia anche gli attributi estesi, dove sono conservati i tag del Finder.
  • -u salta un file quando quello già presente nella destinazione è più recente.
  • --dry-run si limita a elencare ciò che verrebbe copiato. Esegui lo stesso comando senza questa opzione per unire.
  • La barra dopo la cartella di origine conta: copia ciò che c'è dentro Photos, non la cartella Photos stessa.
  • Non aggiungere --delete, che cancella dalla destinazione tutto ciò che non è nell'origine.

Un file più vecchio che rsync sostituisce viene sovrascritto. Aggiungi --backup per conservarlo, con una ~ alla fine del nome.

Unire le cartelle in Folia Files

In Folia Files una cartella si copia o si sposta come nel Finder: trascinandola in un altro riquadro o in un'altra cartella, con ⌘C e ⌘V, oppure con File › Copia nell'altro riquadro (F5). Quando c'è già una cartella con lo stesso nome, una finestra di dialogo le mostra fianco a fianco, Da copiare e Già presente, con il numero di elementi, la data e un'etichetta Più recente sulla più nuova delle due.

La finestra di Folia Files per una cartella che esiste già: la cartella Islanda 2026 copiata su pCloud e la vecchia copia già presente, con i pulsanti Interrompi, Salta, Mantieni entrambi, Unisci e Sostituisci

Cosa fa ogni pulsante

  • Mantieni entrambi è il pulsante predefinito: ↩ non distrugge mai nulla, anche se la finestra compare mentre stai scrivendo altrove.
  • Unisci aggiunge il contenuto alla cartella esistente, e anche le sottocartelle dei due lati vengono unite. Di due file con lo stesso nome si tiene il più recente: se è quello in arrivo, il vecchio già presente va nel Cestino; se quello già presente è altrettanto recente o più recente, resta e quello in arrivo non viene copiato.
  • Sostituisci scambia l'intera cartella, ma quella sostituita va nel Cestino solo quando la nuova è stata copiata del tutto. Se la copia non riesce o la annulli, la vecchia cartella resta al suo posto.
  • Salta lascia stare questo elemento e continua con gli altri; Interrompi mette fine all'operazione.

Quando si scontrano due file e non due cartelle, Unisci lascia il posto a Se più recente, che sostituisce solo se l'elemento copiato è più recente. Con più conflitti, la casella Applica agli altri … conflitti li risolve tutti in un colpo.

Unisci funziona anche per gli spostamenti, non solo per le copie. Tutto passa nella cartella esistente, poi la cartella spostata, con gli eventuali duplicati più vecchi rimasti dentro, va nel Cestino. Le app e gli altri pacchetti contano come un solo file: il loro interno non viene mai unito.

Alcune regole proteggono il resto.

  • Un'unione non elimina mai un file in modo definitivo: se uno non può andare nel Cestino, come su certi dischi di rete, resta dov'è e Folia Files te lo segnala.
  • I tuoi dischi, la tua cartella Inizio e le cartelle di macOS non vengono mai sostituiti: se scegli «Sostituisci», Folia Files ti propone invece «Unisci» o «Mantieni entrambi».
  • Un'unione verso un disco esterno o un server che si interrompe a metà può riprendere da dove si era fermata.

Una cosa che l'unione non fa: non si annulla con ⌘Z, ma ogni file che ha sostituito è nel Cestino. La pagina sulle copie sicure e la cronologia spiega il resto. Tutto questo è presente in entrambe le edizioni di Folia Files, quella del sito e quella del Mac App Store.

Vedere le differenze prima di unire

In un'unione, «più recente» significa solo una data di modifica più tarda: vince il file salvato per ultimo, anche se non è la versione che volevi tenere. Conviene quindi dare prima un'occhiata.

Strumenti › Confronta… (⇧⌘K) confronta due cartelle, sottocartelle comprese, e classifica ogni elemento come Solo a sinistra, Solo a destra, Diverso o Identico. Due file sono diversi quando cambiano dimensione o data; Confronta il contenuto (più lento, esatto) controlla ogni byte. Copia selezione a destra → copia poi solo ciò che hai scelto, passando per la stessa finestra.

Lo strumento Confronta di Folia Files sulla cartella del viaggio e sulla sua copia in pCloud: foto solo a sinistra, solo a destra e diverse sui due lati

Quale metodo scegliere

  • File che stanno solo in una cartella o nell'altra: trascinare con ⌥ nel Finder, poi «Unisci».
  • File con lo stesso nome in entrambe, e vuoi il più recente: rsync con -u, oppure «Unisci» in Folia Files, che mette nel Cestino ciò che sostituisce.
  • Le stesse due cartelle, ancora e ancora: tienile sincronizzate invece di unirle a mano.