Cómo fusionar directorios en Mac OS X con ditto

Si tiene dos directorios que necesita unir, puede arrastrar y soltar todo junto, usar el comando ‘mv’ para mover archivos manualmente o, como mostraremos aquí, puede combinar rápidamente dos directorios dentro de Mac OS X utilizando la herramienta de línea de comandos ídem o ‘cp’.

La línea de comandos generalmente está dirigida a usuarios avanzados, pero ídem es bastante simple de usar, por lo que casi cualquier persona puede usarla de esta manera si se siente cómodo con la terminal. Aprendamos a fusionar directorios con el comando ditto en Mac.

Cómo combinar carpetas con ídem

Para usar ditto con el propósito de fusionar directorios, inicie la aplicación Terminal.

Querrá utilizar la siguiente sintaxis:

ditto directory1 directory2

Si ya existe un directorio en el destino (directorio2), el contenido de la fuente (directorio1) se fusionará con el contenido del destino (destino2).

Luego presione regresar para ejecutar el comando.

Por ejemplo, digamos que quiero fusionar imágenes de «Agosto de 2010» en «Verano de 2010», luego usaré la siguiente cadena de comando para lograr esto:

ditto "August 2010" "Summer 2010"

Al presionar regresar, se fusionarán esos dos directorios.

Es importante comprender cómo funciona ditto y en qué se diferencia de los comandos mv y cp, la página del manual es un buen lugar para comenzar si no está familiarizado. La página de manual de ditto describe más a fondo:

En su primera forma, ditto copia uno o más archivos o directorios de origen
en un directorio de destino. Si el directorio de destino no existe
, se creará antes de que se copie la primera fuente. Si el
directorio de destino ya existe, los directorios de origen se fusionan con el
contenido anterior del destino.

Tenga en cuenta la creación de directorios de destino y, como enfatizamos aquí, la capacidad de fusionar un directorio de origen y destino con la cadena ídem.

Si no está familiarizado con la línea de comandos o no se siente cómodo usándola para métodos más avanzados de transferencia de archivos como este, es posible que desee usar la GUI del Finder para realizar este tipo de acción.

Otra opción es usar el comando cp, que se comportará de manera similar a ditto. Sin embargo, la sintaxis es un poco más compleja.

Fusionar directorios con ‘cp’ en la línea de comandos

Si no desea usar ídem, también puede usar el comando cp con los indicadores -r y -n así:

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

Esto copiará todo de Dir1 en Dir2 pero no sobrescribirá ningún archivo coincidente.

¿Conoce otro método para fusionar directorios desde la línea de comandos? ¡Comparta con nosotros sus consejos y trucos para fusionar carpetas en Mac!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario