這是我之前開發(fā)的文件夾自動(dòng)同步工具,主要實(shí)現(xiàn)開發(fā)機(jī)和服務(wù)器之間的文件夾同步。
項(xiàng)目地址:
https://github.com/mike-zhang/autoSync
問題描述
在windows下修改代碼,到服務(wù)器上去編譯,但每次都要通過winscp之類的工具拖拽上去(當(dāng)然你也可以通過scp命令行的方式)。
每次修改的文件很少,而且可能位于不同的目錄,每次都重復(fù)覆蓋文件的操作感覺比較麻煩,所以開發(fā)了這個(gè)自動(dòng)文件夾自動(dòng)同步工具。
當(dāng)然這個(gè)工具也可以用于兩臺linux服務(wù)器之間的文件夾同步。
工具介紹
該工具的原理就是監(jiān)控本地文件狀態(tài),根據(jù)捕捉到的事件觸發(fā)相關(guān)的動(dòng)作,通過命令操作實(shí)現(xiàn)文件夾的同步。
配置文件說明:
host : 服務(wù)器地址 sshPort : 服務(wù)器ssh端口 user : 用戶名 password : 密碼 localDir : 需要同步的文