最近我一直在尝试KVM和虚拟机。我很懒并且厌倦了手动复制/同步我的 .rc 文件。一些谷歌搜索没有立即找到任何工具。是否有任何 CLI 工具可用于轻松分发或复制它们?我当前的解决方案是一些脚本化的 wget。
答案1
最好的方法是将您的点文件置于版本控制之下。要使它们在新机器上可用,只需检查它们即可。如果您不关心隐私,您可以将文件放在类似的网站上吉图布。如果这样做,您可以通过 SSH 进行查看。在虚拟机上(如果可用),您可以从已安装的主机文件系统中签出。
版本控制为您带来的好处远远超出了轻松同步的范围。特别是,它为您提供了版本历史记录,这样,如果您破坏了某些东西,您可以回到它破坏的时间,这对于弄清楚它破坏的原因有很大帮助。如果您在不同计算机上修改同一文件,您还可以找到一种协调更改的方法。
如果你真的不想使用版本控制,你可以简单地使用类似的工具复制文件同步(或者齐奏用于双向同步)。您还可以将文件上传到在线服务并下载。除了在某种程度上的 Unison 之外,如果您在两台不同的计算机上修改同一个文件,这些方法将不会对您有帮助。
无论您选择哪种解决方案,您都必须做的一件事是决定要复制哪些文件。不幸的是,许多应用程序没有明确区分用户配置文件(需要同步)和本地状态(无法有意义地同步)。