前段時間換電腦,需要把原本電腦上的一些文件備份、遷移出來,包括iBooks中的電子書。
理論上,蘋果體系中通過icloud賬號可以把通訊錄、備忘錄等東西同步過去,但查了一下發現圖書支持有限,而且我的epub也不是通過iTunes買的,無法同步。
簡單講,通過官方渠道找不到滿足需要的操作方式,只能求助於搜索引擎和一些論壇,在一些信息的提示下、經過自己摸索,找到了操作的方式,在此記錄、分享。
首先,我們要明白,既然iBooks看到的電子書是以epub格式上載的,就必然存在本地文件系統的某個地方。可以通過全局搜指定后綴的方式找,但效率會有點低。
實際上,在應用對應的plist文件中提示了這些epub文件的存放位置,文檔打開會亂碼,但是沒關系,我們找到對應路徑即可。
~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks
跟着這個提示,跳轉到~/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents 便能找到我們想要備份、遷移的文件
(注意:通過Finder跳過去看到目錄下沒有文件,需要使用命令行方式訪問,通過cp把文件拷貝出來,在另一台電腦全部選中批量導入iBooks即可)