WinSCP本地改文件自动更新到远程服务器注意事项
需求:
服务器上肯定是最新的文件,同时服务器上的文件是多于本地的。
比如,管理员使用系统,又上传了一些图片之类。再比如,一些备份文件之类。
那我现在只想改动几个文件,然后上传覆盖掉服务器中原有的,怎么用WinSCP软件实现,我改了文件,一保存就自动上传到服务器呢?注意几个设置。如下
1.登陆后这儿有个【保持远程目录在最新状态】
2.勾选如下
详细说下:
如果勾选了【删除文件】,软件发现文件aaa.php,服务器上有,本地没有,winscp就会把服务器上这个文件删了。
如果勾选了【只对现有文件】,bbb.php,本来服务器和本地都没有,你在本地新建了它,软件也不会传到服务器上去,这个要根据情况决定勾选不,我是知道没有新建文件,所以勾选了。
如果没有勾选【更新子目录】,那么winscp就盯着上面的对应目录看,但是文件分布在其下的各个不同层级子目录中,winscp都不管不问,所以这个一定要勾选上
【开始时同步】,这个勾选上的话,你点下面【开始】按钮的时候,winscp不是监视你的改动,而是先把服务器上的文件给你拉到本地,服务器上附件那么多,本身是简单改下程序,用不到同步这一块。