如何将 Evolution 地址簿导出为 csv 文件

Fil*_*ntu 3 evolution address-book csv

将 Evolution 地址簿导出为vcf/vCard 很容易:将地址簿文件/保存为 vcf。
但是导出为 csv 文件怎么样?

Fil*_*ntu 5

经过长时间的搜索,Gnome Evolution 邮件列表中的Milan帮助了我(2015 年):

evolution-addressbook-export文件夹中隐藏着一个名为/usr/lib/evolution/3.10*/[* 取决于您在计算机上安装的 Evolution 版本] 的工具。要让它运行,请打开一个终端并在命令行上写下例如:
/usr/lib/evolution/3.10/evolution-addressbook-export --format=csv --output=/home/USERNAME/mycontacts.csv

UPDATE为演进3.21.4和以下(例如Ubuntu的18.04),感谢小费,安迪
该工具现在被称为addressbook-export并且在不同的文件夹/usr/lib/evolution/evolution-data-server/,在终端示例命令:
/usr/lib/evolution/evolution-data-server/addressbook-export --format=csv --output=/home/USERNAME/mycontacts.csv

Evolution 3.32.1-2 及以下版本(例如 Ubuntu 19.04)的更新:
该工具已移至不同的文件夹/usr/libexec/evolution-data-server/,终端中的示例命令:
/usr/libexec/evolution-data-server/addressbook-export --format=csv --output=/home/USERNAME/mycontacts.csv

Flatpak 版本:运行起来比较棘手。
1. 在 Flatpak 中运行 Evolution(以启动所需的后台进程)。
2. 在 Evolution 的沙箱中打开终端:

   $ flatpak run --command=sh org.gnome.Evolution
Run Code Online (Sandbox Code Playgroud)
  1. 在那里你可以运行地址簿导出。

    $ /app/libexec/evolution-data-server/addressbook-export

  2. 如何从 Flatpak 沙箱中提取生成的文件取决于您(从终端窗口复制可能会破坏空白,因此要小心)。

帮助选项:

-h, --help                         *Show help options  
Run Code Online (Sandbox Code Playgroud)

应用选项:

--output=OUTPUTFILE                *Specify the output file instead of standard output   
-l, --list-addressbook-folders     *List local address book folders   
--format=[vcard|csv]               *Show cards as vcard or csv file 
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到更多选项。