UnionMovil.com
 

Tutorial: Sincronizar dos carpetas con Automator.

Como había dicho antes, Automator es una aplicación maravillosa que viene por defecto en OS X que nos permite hacer muchas cosas de forma automática y hoy les mostrare como sincronizar dos carpetas.

Para ellos abrimos Automator y en las opciones iniciales seleccionamos “Flujo de trabajo”, en la primera columna seleccionamos “Archivos y carpetas”, en la segunda “Solicitar Items del Finder” y arrastramos a la tercera (tambien se pueden agregar con doble clic).

Posteriormente regresamos a la primera columna y seleccionamos “Utilidades”, y en la segunda elegimos “Ajustar el valor de la variable”, en variable seleccionamos “Nueva variable…” y escribimos el nombre que nosotros queramos.

Articulo Relacionado:  Reunión interna en Apple: se acercan cambios en los servicios de AppleCare

Repetimos el primer paso para agregar nuevamente “Solicitar Items del Finder”, una vez agregado le damos clic secundario y seleccionamos “Ignorar datos de entrada” (esto es muy importante pues si no lo hacemos no funcionara), y volvemos a agregar “Ajustar el valor de la variable” pero en este caso ingresaremos otro nombre de variable.

finder items

 

Posterior a esto en la sección “Utilidades” agregaremos dos veces “Obtener el valor de la variable”, en la primera damos click secundario y seleccionamos “Ignorar datos de entrada” y en la variable seleccionamos la primera variable que escribimos, y en la segunda solo elegimos la otra variable que escribimos.

Articulo Relacionado:  10 curiosidades del lanzamiento del Macintosh

Por ultimo de la sección de “Utilidades” agregamos “Ejecutar el script Shell”, en este hay dos opciones y un cuadro de texto, la primera opción dice Shell, debe decir por default “/bin/bash” lo dejamos tal cual, la segunda dice pasar datos de entrada, la cambiamos a “como argumentos”, y en el cuadro de texto escribimos lo siguiente:

rsync -va --delete "$1/" "$2/"

En este caso se borraran en la carpeta de destino todos los archivos que no estén en la carpeta de origen, pero si queremos evitar eso modificamos el código a:

rsync -va "$1/" "$2/"

Ya solo nos queda guardarlo como aplicación y listo, podremos sincronizar carpetas a nuestro gusto.

Acerca del Autor Ver todos sus Articulos

Omar Barrera Peña

  • miguel

    lo he intentado pero solo me deja seleccionar items no carpetas enteras. he hecho algo mal?

    • lifedriveN

      lograstre hacerlo? verifica que le das ignorar entradas. En cada “solicitar items” coloca carpetas y al final guarda como aplicación

    • juan

      En Solicitar items del finder Tienes que definir el Tipo como Carpetas

  • miguel

    lo he intentado pero solo me deja seleccionar items no carpetas enteras. he hecho algo mal?

    • lifedriveN

      lograstre hacerlo? verifica que le das ignorar entradas. En cada “solicitar items” coloca carpetas y al final guarda como aplicación

    • juan

      En Solicitar items del finder Tienes que definir el Tipo como Carpetas

  • H.A.L.

    No funciona, al ejecutar el script shell da un error… T_T

  • H.A.L.

    No funciona, al ejecutar el script shell da un error… T_T

  • fernando

    Me gustaria que dieras mas ejemplos de uso del automator,gracias

  • fernando

    Me gustaria que dieras mas ejemplos de uso del automator,gracias

Pin It on Pinterest