> For the complete documentation index, see [llms.txt](https://guru-1.gitbook.io/bq-aquaris-e-4-5-ubuntu-phone/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guru-1.gitbook.io/bq-aquaris-e-4-5-ubuntu-phone/es/chapter9.md).

# 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**!):

```

$ syncevolution --export - backend=evolution-contacts --luids pas-id-55290E7600000002
BEGIN:VCARD
VERSION:3.0
N:;Sparda Bank;;;
X-EVOLUTION-FILE-AS:Sparda Bank
TEL;TYPE=voice,work:08007009050
FN:Sparda Bank
UID:pas-id-55290E7600000002
REV:2015-04-11T12:07:18Z(10)
END:VCARD
```

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:

```
$ syncevolution --export /tmp/sparda.vcf backend=evolution-contacts --luids pas-id-55290E7600000002
```

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

```
$ syncevolution --update /tmp/sparda.vcf backend=evolution-contacts --luids pas-id-55290E7600000002
#0: pas-id-55290E7600000002
```

Se puede borrar el contacto con:

```
$ syncevolution --delete-items backend=evolution-contacts --luids pas-id-55290E7600000002
[INFO] deleting "Sparda Bank"
```

y volverlo a importar del fichero con:

```
$ syncevolution --import /tmp/sparda.vcf backend=evolution-contacts 
#0: pas-id-5579DC5D00000000
```

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

```
$ syncevolution --delete-items backend=evolution-contacts --luids '*'
```

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