Quote:
Originally Posted by BetterRed
One drawback with symlinks is - if the target path changes then the link is broken - I don't know of anything that will jump in and repair the link for you. There are utilities that will find and report broken links and others that will allow you to define a new target to effect a repair.
|
Use hardlinks, when possible (on the same partition, that is). When renaming an author or book, calibre could:
1) Make new dir
2) Hardlink file, which now exists simultaneously in two places
3) Delete original dir
If you want to have the same book in two places, do the same: make a hardlink to the book from the new, better place (on the same partition). Even better: use inotify to automatically create the hardlinks whenever something changes in the calibre dir.
Now of course, your OS might not have either hardlinks or inotify, but that's what I would do if I did care about the looks of the database.