美文网首页我爱编程
如何在 MacOS 的 Dropbox 里 Spotlight

如何在 MacOS 的 Dropbox 里 Spotlight

作者: 一路小跑531 | 来源:发表于2018-08-09 17:23 被阅读0次

    MacOS 内建的系统级全文检索确实让读书省事不少,很好解决了在某本书中看过的一句话却想不起出处。记住关键词交给 Spotlight 就好。但是 Spotlight 不支持 epub 文件检索,好在有解决方案——ePub-quicklook,网上教程很多,大多在李笑来《如何在 MacOS Spotlight 里全文检索 epub 书库》基础上做增删美化,广为流传部分不再重复搬运。

    一、MacOS Spotlight 全文检索 epub

    ePub-quicklook的下载网址:
    https://github.com/jaketmp/ePub-quicklook

    安装过程参见下载页说明或看李笑来的中文教程。

    二、Kindle电子书 azw 转换为 epub

    同样,李笑来的文章里有所涉及,但不够详细,搬运工们大多只做格式编辑,鲜有扩充详实,故多扯两句。

    calibre下载网址:
    http://calibre-ebook.com/download

    DeDRM_tools下载网址:
    https://github.com/apprenticeharper/DeDRM_tools/releases

    加载 DeDRM 的步骤如下。

    打开安装好的 calibre,点击左上角 calibre —— Preferences,在高级选项内点开插件——从文件加载插件,选择DeDRM_plugin.zip,点 open,有警告确认就好。

    打开 Kindle,偏好设置,可以查看电子书.azw文件路径。通常路径为

    /Users/用户名/Library/Containers/com.amazon.Kindle/Data/Library/Application Support/Kindle/My Kindle Content/

    在 calibre 内添加azw书籍,然后转换书籍,输出epub即可,支持单本转换和批量转换。

    MacOS 小技巧:

    在 Finder 内按 option + command + c 可以复制当前文件路径。
    在终端内输入open .(空格和点)可以打开当前路径的 Finder。

    三、Dropbox 内电子书 Spotlight 全文检索

    直接放在 Dropbox 内的电子书有可能不被 Spotlight 检索到,而由于跨平台存储需求,不舍得放弃 Dropbox,通过一番研究解决了这个问题。

    两种方法

    1. 把整个 Dropbox 文件夹放到 iCloud 文件夹下面。

    这样 Dropbox 里的所有文件都在 iCloud 内了,自然能被 Spotlight 检索,前提是你的 iCloud 空间要足够大。如果只想让部分文件或文件夹同步,可以采用第二种方法。

    2 . 创建软链接

    软链接是解决文件共享的一种方法,在此不做展开,只介绍如何操作。

    打开终端
    cd ~/Dropbox
    ln -s /Users/用户名/Library/Mobile\ Documents/com~apple~CloudDocs/文件名或文件夹名 .

    ln 是小写的 LN,注意最后还有个空格和点。

    软链接可以是文件也可以是文件夹。删除 Dropbox 内的软链接不会影响 iCloud 内的文件,但反过来删除 iCloud 内的文件就会导致 Dropbox 的软链接失效(某种程度上可以理解为快捷方式)。

    之所以软链接在此有效,是因为 Dropbox 是将软链接的原文件同步,而不是软链接本身(又发现了 Dropbox 的一个优点)。因此也可以用这个方法备份Mac上的各种配置文件。

    相关文章

      网友评论

        本文标题:如何在 MacOS 的 Dropbox 里 Spotlight

        本文链接:https://www.haomeiwen.com/subject/tujcbftx.html