我基本上想要rsync,但没有能够安装它的奢侈。
但我需要一种方法将文件从一台服务器部署到另一台服务器。我在一台服务器上编辑一个或多个文件,然后需要通过比较不同的文件(并且能够排除.htaccess文件)将所有修改过的文件复制到另一台服务器
有没有人知道这么做的简单方法?
谢谢, 斯科特
答案 0 :(得分:0)
如果您有权在一台服务器上安装rsync,那么您只需要最少的。
如果没有,问题是您目前有哪些工具? SCP? SFTP? FTP? SSH?远程登录?找?
答案 1 :(得分:0)
(我假设你有两个服务器的shell访问权限)
您无需在系统范围内安装rsync
。您可以将其安装在主目录中。首先获取您的发行版的rsync
二进制文件的副本:
您可以使用rsync
和rpm2cpio
cpio
RPM包中提取它
您可以从其他RedHat安装中复制
您可以从同一平台的其他Linux安装中复制它 - 有一个字符串可能会正常工作
然后,您需要永久修改PATH
环境变量,以便shell找到rsync
命令。如果您在两台服务器中为您的用户帐户执行此操作,则可以正常使用rsync
,而无需root权限。