Home
高效的 rc 文件同步或複制
最近我一直在試驗 KVM 和虛擬機。我懶惰並且厭倦了手動複製/同步我的 .rc 文件。一些Google搜尋並沒有立即出現任何工具。是否有任何 CLI 工具可用於輕鬆分發或複制它們?我目前的解決方案是一些腳本化的 wget。
最好的方法是將您的點文件置於版本控制之下。要使它們在新機器上可用,只需檢查它們。如果您不關心隱私,可以將文件放在Github之類的網站上。如果這樣做,您可以通過 SSH 簽出。在虛擬機上,如果可用,您可以從已掛載的主機文件系統中籤出。
版本控制給您帶來的好處遠不止簡單的同步。特別是,它為您提供了版本歷史記錄,因此如果您破壞了某些東西,您可以回到它破壞的時間,這有助於找出它破壞的原因。如果您在不同的機器上修改同一個文件,您還可以獲得一種協調更改的方法。
如果您真的不想使用版本控制,您可以簡單地使用rsync(或用於雙向同步的Unison )之類的工具複製文件。您還可以將文件上傳到線上服務並下載它們。在某種程度上,除了 Unison 之外,如果您在兩台不同的機器上修改同一個文件,這些方法對您沒有幫助。
無論您選擇哪種解決方案,您都必須做的一件事是決定要複製哪些文件。不幸的是,許多應用程序沒有明確區分使用者配置文件(需要同步)和本地狀態(無法有意義地同步)。