Importar y exportar contactos

Los contactos se pueden importar y exportar de esta manera:


$ syncevolution --import test.vcf backend=evolution-contacts
#0: pas-id-552B785D00000008

Lee también: http://askubuntu.com/a/372342

Si tienes muchos contactos por importar, pon los ficheros *.vcf en una carpeta y pásala al comando con el argumento --import.

Para exportar se usa:


$ syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts

Para conocer más opciones, lee también [https://syncevolution.org/wiki/item-operations] A continuación algunos casos de uso:


$ syncevolution --print-databases | more
...
Evolution Address Book = Evolution Contacts = evolution-contacts:
   Personal (system-address-book) 

$ syncevolution --print-items backend=evolution-contacts | more
...
pas-id-55290E7600000002: Sparda Bank
pas-id-5529531900000006: Hofpfisterei Deisenhofen
pas-id-552B785D00000008: Gemeinde Taufkirchen
...

La primera palabra delante de los dos puntos : es la ID de identificación de cada contacto. Queda garantizado que no contiene en el nombre otro : ni letras especiales para la terminal. Se puede utilizar dicho ID de identificación en los comandos como argumento.

Imprimir un contacto especificado a stdout (¡Nota el caracter - después del argumento --export!):

Si uno pide más de una ID, los contactos vCards en el fichero están separados por una línea vacía, y está asegurado que dicha línea vacía no aparezca en los contactos mismos. Si no se provee ningún ID como argumento, se exportan todos los contactos.

Hacer una modificación a un contacto particular:

Ahora haz el cambio en el fichero /tmp/sparda.vcf e impórtalo de nuevo:

Se puede borrar el contacto con:

y volverlo a importar del fichero con:

Es también posible borrar todos los contactos de una vez:

Última actualización: jueves, 19 de noviembre de 2015, 20:44:29 CET

Last updated

Was this helpful?