我可以将桌面上的文件软链接到 Linux 中的服务器吗

我可以将桌面上的文件软链接到 Linux 中的服务器吗

我正在寻找创造性的方法来同步我正在运行的服务器上的 vim 文件(~/.vimrc、~/.vim/)。

我可以将文件从我的台式机(Fedora)软链接到我所在的任何 nix 服务器吗?

答案1

您可以使用 挂载远程机器的文件系统sshfs,然后使用 建立链接ln

答案2

传统上,在 unix 环境中,通过 nfs 安装主文件夹通常已经完成并执行您所描述的操作,但出于性能原因和笔记本电脑的便携性考虑,这并不是当今的最佳选择。

如果您只想同步点文件,您可能会发现使用“git”比使用 ssh 更简单,问题更少。它可以很好地同步更改,还会保留您提交的完整修订历史记录,这是另一个好处。

在您服务器上的文件夹中(通常命名为“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

相关内容