当我在 Calibre 中更改书名时,我会丢失书籍并获取链接 - 为什么?

当我在 Calibre 中更改书名时,我会丢失书籍并获取链接 - 为什么?

当我在“编辑元数据”屏幕中更改书籍名称时,Calibre 会更改书籍所在的文件夹。更改后,我在新文件夹中获得了指向旧文件夹中文件的链接。我对此有两个问题。

  1. 由于书名已更改,原始文件夹将被删除。现在旧文件夹中的所有文件都将随文件夹一起删除。

  2. 因为我要更改名称,所以我希望文件位于新文件夹中,而不仅仅是指向文件的链接。(这可能无关紧要,因为无论如何文件都会被删除,所以我会丢失它)。

    问题的示例。

更改名称前的文件夹树

/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/BookName.epub
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/cover.jpg
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/metadata.opf

更改书名“原书名 -> 新书名”

更改名称后的文件夹树

The folder Of "Original Book Name" was deleted altogether.

/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/New Book Name/
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/New Book Name/NewBookName.epub -> /data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/.l2s.BookName.epub0001
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/New Book Name/cover.jpg  -> /data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/Original Book Name/.l2s.cover.jpg0001
/data/data/termux.com/files/home/ext4-fs/Calibre Library/Temp Author/New Book Name/metadata.opf

我在 Android 设备上使用“Termux”终端,并运行带有 proot 的 ubuntu 发行版。Calibre 库位于安装在/data/data/termux.com/files/home/ext4-fs/

我记得曾经解决过此问题或类似问题,并通过更改文件权限来解决。我正在尝试这样做,但没有成功。

以下是我尝试过的。

  1. 将文件组更改为“everybody”
  2. 更改文件模式以允许组读/写/执行
  3. 以 root 身份运行 proot。

这些似乎都没什么用。有人能帮我解决这个问题吗?我会很感激任何建议。

相关内容