Is there any way to move the existing iBooks library on my MacBook (Mavericks) to an external drive and also ensure iBooks treats that as the new location for all future purposes? I am running out of space on my default drive and need to unclutter it.
You can copy, then symlink, the iBooks folder to an external drive.
The iBooks library is stored in the following location:
Quit iBooks, then move this1 folder to an external drive. Then, symlink this folder:
ln -s /path/to/iBooks-library ~/Library/Containers/com.apple.BKAgentService
1 In the example above, I moved the entire BKAgentService container, but you can just move the books themselves and leave the rest on the local disk — may improve performance.
It can work.
You can create a symlink on your eternal drive to the
I tested it. Only works using the "com.apple.BKAgentService" rather than "Books"
First, moving the entire folder
com.apple.BKAgentService"to your eternal drive, there I named the eternal drive "Transcend".
You can change the "Transcend" according to your preferences.
ln -s /Volumes/Transcend/com.apple.BKAgentService /iBooks-library~/Library/Containers