如何一致同步特定文件?

如何一致同步特定文件?

我本来发布在 SO但我意识到这可能更适合这里。我在用着一致在 Linux (Manjaro) 上保持一些文件在两个本地文件夹之间同步,但我遇到了问题。

我有一个主笔记文件夹,如下所示,里面有很多我编写并导出为 PDF 的文本文件。

my-notes/file1.pdf... file150.pdf

我希望将其中一些笔记发送到另一个更结构化的文件夹中,然后将其推送到 git。

organized-notes/
|
|------------------ Subject1/file34.pdf, file37.pdf
|
|------------------ Subject2/file11.pdf, file121.pdf
|
|------------------ Subject3/file97.pdf
|
|------------------ .git/

问题是,一致在两个目录或文件夹之间运行良好,但我正在按主题分解我的文件,我希望它们仅在相关子文件夹中同步。另外,我不想将所有笔记发送到这个更有条理的文件夹,只发送我选择的特定笔记。

现在,每当我进行更改时,我都必须cd到相关的主题文件夹并在其中使用一致,就像这样unison ~/my-notes/file34.pdf file34.pdf。这当然非常烦人,我想将其自动化。

我如何使用一致或其他工具来解决这个问题?

相关内容