linux(红帽)比较目录并复制不同的文件

标签 linux

我基本上想要 rsync,但没有能力安装它。

但我需要一种将文件从一台服务器部署到另一台服务器的方法。我在一台服务器上编辑一个或多个文件,然后需要通过比较不相同的文件(并能够排除 .htaccess 文件),将所有修改的文件复制到另一台服务器

有人知道一个简单的方法吗?

谢谢, 斯科特

最佳答案

(我假设您对两台服务器都有 shell 访问权限)

您不需要在系统范围内安装rsync。您可以将其安装在您的主目录中。首先获取您的发行版的 rsync 二进制文件的副本:

  • 您可以使用rpm2cpiocpiorsync RPM包中提取它

  • 您可以从另一个 RedHat 安装中复制它

  • 您可以从同一平台的另一个 Linux 安装中复制它 - 有一个字符串可能会正常工作

然后您需要永久修改 PATH 环境变量,以便您的 shell 找到 rsync 命令。如果您对两台服务器中的用户帐户执行此操作,则可以正常使用 rsync,无需 root 权限。

关于linux(红帽)比较目录并复制不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4588692/

相关文章:

linux - openssh 无缝登录不起作用

sql - 升级到四核 CPU 后需要重新编译 PostgreSQL 吗?

linux - 尽管用户存在但无法 chown

android - 如何在 Android 原生 C 代码的系统函数中使用 cp(复制)命令

linux - 如何在已编译的应用程序中替换 main()?

linux - 使用 xinit 控制非 x 实用程序的放置

python - 使用 Python 解析 Linux 命令

linux - 监控/etc/passwd文件

linux - 随着时间的推移存储使用报告的最佳方式是什么?

linux - 在不重新启动的情况下重新启动 KDE