Files

在多個目錄之間同步 1 個配置文件

  • June 20, 2019

假設我有 4 個 java 實例在我的 linux 系統上執行,在不同的目錄中,所有這些實例都有一個名為 config.yml 的配置文件。我希望能夠編輯 1 個 config.yml 並將其實時復製到多個目錄中。例如:

  • ../dir1/config.yml
  • ../dir2/config.yml
  • ../dir3/config.yml
  • ../dir4/config.yml

我希望 dir2 和 dir3 引用 dir1 中的 config.yml。是否有基於 linux 的程序或軟體可以讓我這樣做?或者允許我在目錄之間快速同步 config.yml 文件?

除了這個問題,是否也可以讓它跨多個系統同步?

提前致謝!

使用符號連結

保留您的 /path/dir1/config.yml 文件並連結其他文件

ln -s /path/dir1/config.yml /path/dir2/config.yml
ln -s /path/dir1/config.yml /path/dir3/config.yml
ln -s /path/dir1/config.yml /path/dir4/config.yml

這 3 行正在為 dir1 配置創建“快捷方式”。然後,如果您從這些路徑中的任何一個編輯文件,它將更改“dir1”文件。

引用自:https://unix.stackexchange.com/questions/526038