MacOS 內建的系統級全文檢索確實讓讀書省事不少,很好解決了在某本書中看過的一句話卻想不起出處。記住關鍵詞交給 Spotlight 就好。但是 Spotlight 不支持 epub 文件檢索,好在有解決方案——ePub-quicklook,網上教程很多,大多在李笑來 《如何在 MacOS Spotlight 裏全文檢索 epub 書庫》 基礎上做增刪美化,廣爲流傳部分不再重複搬運。
一、MacOS Spotlight 全文檢索 epub
ePub-quicklook
的下載網址:
安裝過程參見下載頁說明或看李笑來的中文教程。
二、Kindle 電子書 azw 轉換爲 epub
同樣,李笑來的文章裏有所涉及,但不夠詳細,搬運工們大多隻做格式編輯,鮮有擴充詳實,故多扯兩句。
calibre 下載網址:
DeDRM_tools 下載網址:
加載 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 上的各種配置文件。
圖片授權基於:CC0 協議