我可以將檔案從桌面軟連結到 Linux 中的伺服器嗎

我可以將檔案從桌面軟連結到 Linux 中的伺服器嗎

我正在尋找創意的方法來在我運行的伺服器上同步我的 vim 檔案(~/.vimrc、~/.vim/)。

我可以將檔案從我的桌上型電腦 (Fedora) 軟連結到我所在的任何 nix 伺服器嗎?

答案1

您可以使用 掛載遠端電腦的檔案系統sshfs,然後使用 進行連結ln

答案2

傳統上,在 UNIX 環境中,通常會透過 nfs 安裝主資料夾,並且執行您所描述的操作,但出於效能原因和筆記型電腦的可移植性,這並不是當今的最佳選擇。

如果您只想同步點文件,您可能會發現透過 ssh 使用“git”更容易,問題也更少。它可以很好地同步更改,並且還可以保留提交的完整修訂歷史記錄,這是另一個好處。

在伺服器上的資料夾上(通常命名為「foldername.git」以指示裸儲存庫中心):

git init --bare

然後在你的客戶端:

git clone ssh://user@host:/path/to/above/folder $HOME
git add $HOME/.vimrc
git add $HOME/.vim
git commit -m 'Added vim configs'
git push

然後在任何其他客戶端上:

git clone ssh://user@host:/path/to/above/folder $HOME

相關內容