You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Gnome Contacts导出可被其他通讯软件导入的联系人列表

Gnome Contacts联系人导出vCard格式解决方案

方法一:使用Evolution地址簿导出工具(推荐,无数据丢失风险)

Gnome Contacts底层使用Evolution Data Server管理联系人数据,可直接通过官方命令行工具导出标准vCard格式:

  • 首先安装对应依赖(多数Gnome桌面环境默认已预装):
    • Debian/Ubuntu 系:sudo apt install evolution-data-server
    • Fedora/RHEL 系:sudo dnf install evolution-data-server
    • Arch 系:sudo pacman -S evolution-data-server
  • 执行命令列出所有地址簿ID:
    evolution-addressbook-export --list-folders
    
    输出结果中找到你需要导出的地址簿,默认个人地址簿ID格式类似folder://xxxxxx/Personal
  • 执行导出命令,替换引号内的地址簿ID即可:
    evolution-addressbook-export --folder="你复制的地址簿ID" --output=~/导出的联系人.vcf
    
    导出的.vcf文件可直接被Kontact、Communicator等绝大多数联系人工具导入。

方法二:直接从contacts.db提取vCard数据

如果是从旧设备拷贝的独立contacts.db文件,可直接从SQLite数据库中提取原始vCard数据,避免CSV导出的字段错位问题:

  • 执行如下命令,替换路径为你的contacts.db实际存储路径:
    sqlite3 ~/.local/share/evolution/addressbook/system/contacts.db "SELECT vcard FROM cards;" > ~/提取的联系人.vcf
    
  • 该方法直接读取数据库中存储的原生vCard字段,不会出现电话号码丢失、信息显示异常的问题。

内容的提问来源于stack exchange,提问作者user13832811

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 07:27:02