我想拥有一个离线地址簿。要下载在线地址簿的内容,我只需执行以下操作:
ldapsearch -x '(objectclass=*)' > book
然后,我尝试将其转换为书籍格式:
abook --convert --infile book --outfile abook --informat ldif --outformat abook
但有一本书抱怨道:
cannot read file book
这可能是因为根据手册,ldapsearch 默认输出是“扩展 ldif 格式”。所以我尝试了,-LLL
但 ldapsearch 抱怨error: Size limit exceeded
答案1
您将需要像这样指定分页输出:
ldapsearch -x '(objectClass=*)' -E pr=500/noprompt > book
这将返回 500 页结果,无需额外交互,因此应该可以满足您的需要。