通过 RedHat 控制台上运行的 SCP 命令将文件从 Solaris 复制到 RedHat

通过 RedHat 控制台上运行的 SCP 命令将文件从 Solaris 复制到 RedHat

我必须复制几 GB 的小文件 (从几个字节到 < 1MB)。

这些文件驻留在 Solaris 系统的文件系统上。

rsync,并且rdiff软件在 Solaris 上可用,但无法安装。

问题是可以使用哪个命令来执行此操作以及如何执行此操作?

我需要多次发出命令,避免复制目标(RedHat)上已经存在的文件,并可能删除自上次执行以来源上不再存在的文件/目录(差异复制)。

答案1

如果在 Solaris 上安装了 SSH,并且您可以通过 SSH 访问系统,那么您可以从 RedHat 目标执行如下 scp:

scp -rp solaris_user@solaris_host:/path/to/files/* /redhat/destination/path/

答案2

rsync,并且rdiff软件在 Solaris 上可用,但无法安装。

啊。来吧。没那么难:

pkg install network/rsync

但话又说回来,据我所知,rsync它是自 2005 年(Solaris 10)以来 Solaris 的默认安装的一部分,因此您不需要安装它。

但也许你使用的是一个在过去 10-15 年内没有被触碰过的系统?(在 Solaris 世界中,这种情况有时并不罕见)

相关内容