2Sep

Come unire le cartelle su Mac OS X senza perdere tutti i tuoi file( Seriamente)

click fraud protection

Il comportamento predefinito di unione di cartelle in Mac OS X consiste nel cancellare la cartella esistente, eliminando tutti i suoi file piuttosto che offrendoli per unirli in modo intelligente. I gestori di file Windows e Linux hanno offerto l'unione delle cartelle per decenni, ma i Mac non lo fanno ancora.

Esiste un'opzione unione nascosta nel Finder, ma funziona solo a volte. Apple include anche un comando di terminale per unire le cartelle in un modo diverso. Se sei un utente di Windows o Linux che usa OS X, questo è piuttosto fastidioso.

Il comportamento di interruzione del file e di elaborazione dei file

Questo problema si verifica quando si tenta di spostare una cartella in una posizione in cui è già presente un'altra cartella con lo stesso nome. Su Windows e Linux, i file manager cercano di gestirlo in modo intelligente. Combineranno i file nelle due cartelle in un'unica cartella con lo stesso nome.

Se c'è un conflitto di file, il file manager ti chiederà cosa fare con quel file specifico. Se hai usato Windows o Linux, probabilmente conosci questo comportamento. Probabilmente non ci hai mai pensato molto, perché funziona.

instagram viewer

Il Finder su Mac OS X non è così intelligente. Per impostazione predefinita, offre solo due opzioni: Stop o Sostituisci. Stop non fa nulla, mentre Replace sostituisce la vecchia cartella con la nuova cartella. Sostituendo la vecchia cartella in realtà cancella tutti i file nella vecchia cartella .Il Finder non offre di unire le cartelle.

Sì, stai leggendo bene - prova a fondere una cartella come faresti su Windows o Linux e perderai tutti i file della vecchia cartella se fai clic su Sostituisci senza leggere la finestra di dialogo. Ci auguriamo che tu abbia avuto alcuni backup recenti di Time Machine prima di iniziare a spostare le cartelle su Mac OS X!

Se vedi questa finestra di dialogo mentre stai provando a spostare una o più cartelle, probabilmente dovresti semplicemente fare clic su Interrompi. Probabilmente non farà quello che vuoi che faccia.

Come unire le cartelle nel Finder

Il Finder ha effettivamente una funzione di unione delle cartelle, ma non lo offre quando lo si desidera. Invece, è necessario utilizzare un handshake segreto per accedervi.

Mac OS X 10.7 Lion - rilasciato nel 2011 - ha aggiunto un'opzione Unisci nascosta. Per accedervi, devi tenere premuto il tasto Opzione mentre trascini una cartella nella stessa posizione. Se lo fai, vedrai una finestra di dialogo con un pulsante Unisci e potrai fare clic per unire le cartelle come faresti su Windows o Linux.

I problemi sorgono quando si hanno file con lo stesso nome in ogni cartella. Mac OS X offrirà un'opzione per aiutarti a gestire questo - un pulsante "Keep Newer" che sovrascrive le versioni precedenti di tutti i file con lo stesso nome con quelli più recenti. Non c'è modo di saltare questi conflitti o mantenere i vecchi file, e non c'è nessuno strumento utile che ti consenta di confrontare dimensioni e altre informazioni.È tutto o niente.

L'opzione "Keep Newer" appare solo se la cartella che stai spostando contiene i file più recenti. Se la cartella che stai spostando contiene i vecchi file, l'opzione Unisci non apparirà, anche se tieni premuto il pulsante Opzione.

Forse l'opzione Unisci è così ben nascosta perché non funziona molto bene.È un po 'imbarazzante.

Come unire le cartelle con il comando Ditto

Per aiutarti a unire correttamente le cartelle, Apple ha aggiunto una migliore funzionalità di unione delle cartelle a un comando terminale chiamato "idem".( Perché non hanno semplicemente corretto il Finder, non ne siamo sicuri).Il comando idem è una versione migliorata del comando cp Unix standard, che potresti usare anche se vuoi.

A differenza del Finder, idem unisce automaticamente le cartelle.

"Se la directory di destinazione esiste già, le directory di origine vengono unite ai contenuti precedenti della destinazione."

Per utilizzare idem, devi aprire un terminale - premi Comando + Spazio, digita Terminale nella finestra di dialogo di ricerca Spotlight e premere Invio.

Il comando idem utilizza la sintassi idem /path/to/source/ cartella /path/to/destination/ cartella .Quindi, nel nostro esempio qui, abbiamo una cartella denominata "Test" memorizzata sul desktop e un'altra cartella denominata "Test" memorizzata nella nostra cartella Download. Avremmo eseguito il seguente comando per unirli:

ditto -V ~ /Desktop/ Test ~ /Downloads/ Test

( La parte -V del comando è facoltativa, ma ci permette di vedere cosa sta effettivamente facendo ditto. Sentitevi liberi di ometterlo.)

A differenza del Finder, il comando idem sovrascrive forzatamente il contenuto della cartella di destinazione con i contenuti della cartella di origine. Anche se la cartella di origine contiene file più vecchi della cartella di destinazione, i file in conflitto della cartella di destinazione verranno sovrascritti con questi file più vecchi.

Come unire cartelle, stile Windows o Linux

Avrai bisogno di un'utility di terze parti per unire cartelle come faresti su Windows o Linux, con prompt per ogni singolo conflitto di file e la possibilità di fare delle scelte su quali file vuoiconservare. Abbiamo cercato in alto e in basso alla ricerca di un buon software gratuito in grado di confrontare i conflitti tra i file e di scegliere in modo intelligente, ma non ne abbiamo trovato di validi. Per favore lascia un commento se hai trovato un'utilità gratuita che funziona bene!

Questa funzione è disponibile nel software a pagamento. Abbiamo testato il Path Finder di Cocaotech, un'alternativa Finder, e abbiamo scoperto che offriva una funzione di fusione che funziona come ci si aspetterebbe. A $ 40, si tratta di una costosa funzione di unione di cartelle, ma forse anche le sue altre funzionalità sono utili. Siamo sicuri che altre applicazioni a pagamento offrano funzionalità simili.

È sempre possibile aprire entrambe le cartelle e spostare i file all'interno di una cartella all'interno dell'altra cartella, verificando i conflitti tra i file nel Finder in questo modo. Questa non sarà una buona opzione se hai diversi livelli di cartelle nidificate, tuttavia - è molto lavoro da fare in modo ricorsivo.

Questo articolo è stato scritto su OS X 10.9 Mavericks, quindi spero che Apple aggiunga il corretto inserimento delle cartelle in futuro. Ma non trattenere il respiro: unire le cartelle è una caratteristica piuttosto complicata per l'utente finale che Apple non sembra preoccupata.