Copie os arquivos do servidor remoto para o local, ignorando os arquivos existentes (rsync não disponível)

4

Eu gostaria de copiar um diretório de arquivos de um servidor remoto para minha máquina local. Como é um grande número de arquivos, a opção de ignorar arquivos existentes é desejável. Infelizmente, rsync não está disponível por algum motivo (o servidor remoto é de um serviço CDN e está além do meu controle).

Então, acho que estou preso usando scp -r na pasta em questão.

Existe alguma maneira de fazer isso ignorando os arquivos existentes?

    
por jasonmcclurg 07.07.2011 / 04:29

3 respostas

6
O

SSHFS permite que você monte um diretório remoto acessado via SSH, mais precisamente por SFTP. Depois de montar o diretório remoto, use rsync nos arquivos que são agora locais.

mkdir ~/cdn
sshfs cdn.example.com: ~/cdn
rsync -au ~/mystuff/dir/ ~/cdn/dir/
    
por 07.07.2011 / 18:53
0

Você poderia logar-se remotamente para criar uma lista de arquivos existentes, então usar isso localmente para criar uma lista de arquivos que precisam ser transferidos e construir um comando scp para enviá-los.

    
por 07.07.2011 / 08:46
-2

você pode abrir o gerenciador de arquivos como o nautilus no ubuntu

e escolha Arquivo- > conecte-se ao Servidor ...

insira o endereço do host assim: sftp: // hostname

insira o nome de usuário e senha

    
por 22.08.2017 / 23:34

Tags