Se o SSH estiver instalado no Solaris e você puder acessar o sistema via SSH, você poderá 'scp' do destino RedHat:
scp -rp solaris_user@solaris_host:/path/to/files/* /redhat/destination/path/
Eu tenho que copiar vários GB de pequenos arquivos (de poucos bytes para < 1MB).
Esses arquivos residem em um sistema de arquivos de um sistema Solaris.
Nenhum software rsync
e rdiff
está disponível no Solaris e não pode ser instalado.
A questão é qual comando pode ser usado para fazer isso e como?
Eu preciso emitir o comando várias vezes, evitando copiar arquivos já existentes no destino (RedHat) e possivelmente remover arquivos / diretórios que não existem mais na fonte desde a última execução (cópia diferencial).
Se o SSH estiver instalado no Solaris e você puder acessar o sistema via SSH, você poderá 'scp' do destino RedHat:
scp -rp solaris_user@solaris_host:/path/to/files/* /redhat/destination/path/
No
rsync
andrdiff
software is available on Solaris and cannot be installed.
Arhh. Vamos lá. Não é tão difícil assim:
pkg install network/rsync
Mas, novamente, afaik, rsync
faz parte da instalação padrão do Solaris desde 2005 (Solaris 10), portanto você não precisa instalá-lo.
Mas talvez você esteja em um sistema que não tenha sido tocado nos últimos 10 a 15 anos? (que às vezes, no mundo Solaris, não é incomum)