Come unire le directory in Mac OS X con idem

Sommario:

Anonim

Se hai bisogno di unire due directory, puoi trascinare e rilasciare tutto insieme, usare il comando 'mv' per spostare i file manualmente oppure, come mostreremo qui, puoi rapidamente unisci due directory qualsiasi all'interno di Mac OS X usando lo strumento della riga di comando idem o 'cp'.

La riga di comando è generalmente rivolta a utenti esperti, ma idem è piuttosto semplice da usare, quindi quasi chiunque può usarla in questo modo se ha dimestichezza con il terminale. Impariamo come unire le directory con il comando idem su Mac.

Come unire le cartelle con ditto

Per usare idem allo scopo di unire le directory, avvia l'applicazione Terminale.

Ti consigliamo di utilizzare la seguente sintassi:

idem directory1 directory2

Se esiste già una directory nella destinazione (directory2), il contenuto della sorgente (directory1) verrà unito al contenuto della destinazione (destination2).

Poi premi Invio per eseguire il comando.

Ad esempio, diciamo che voglio unire le immagini da "Agosto 2010" in "Estate 2010", quindi userò la seguente stringa di comando per farlo:

"

idem agosto 2010>"

Premendo Invio si uniranno queste due directory.

È importante capire come funziona idem e come differisce dai comandi mv e cp, la pagina di manuale è un buon punto di partenza se non si ha familiarità. La pagina man di ditto descrive ulteriormente:

Nota la creazione di directory di destinazione e, come sottolineiamo qui, la possibilità di unire una directory di origine e di destinazione con la stringa ditto.

Se non hai familiarità con la riga di comando o non ti senti a tuo agio nell'usarla per metodi più avanzati di trasferimento di file come questo, potresti voler usare solo la GUI del Finder per eseguire questo tipo di azione.

Un' altra opzione è usare il comando cp, che si comporterà in modo simile a idem. La sintassi è un po' più complessa però.

Unire directory con 'cp' alla riga di comando

Se non vuoi usare idem, puoi anche usare il comando cp con i flag -r e -n in questo modo :

cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/

Questo copierà tutto da Dir1 in Dir2 ma non sovrascriverà i file corrispondenti.

Conosci un altro metodo per unire le directory dalla riga di comando? Condividi con noi i tuoi suggerimenti e trucchi per unire le cartelle sul Mac!

Come unire le directory in Mac OS X con idem