Como copiar todo o diretório de outro host para o host atual no Linux

0

Meus arquivos e diretórios atuais estão hospedados no Godaddy.com e eles não permitem scp over a outro host, e eu quero obter todas as imagens do wordpress em wp-content/uploads/* , mas quando eu tentei sftp -r

#sftp> get -r uploads /www/wp-content/uploads
Invalid flag -r

Eu quero mudar de Godaddy para Site5 sem scp o que mais posso usar?

Godaddy estou usando hospedagem compartilhada do 4GH, então não há muitas opções para mim

    
por Ali 09.04.2013 / 07:05

2 respostas

1

Dependendo do que godaddy / Site5 permite que você faça:

  • RSYNC: rsync [OPTIONS]... SRC [SRC]... [USER@]HOST:DEST
  • SFTP: Desta vez, arquive seus arquivos primeiro e, em seguida, apenas SFTP o arquivo
    • tar czvf archive.tar.gz /wp/files-to-archive/*
    • #sftp > get archive.tar.gz
por 09.04.2013 / 11:30
1

Se você estiver fazendo isso a partir de um sistema parecido com um unix, e se o GoDaddy fornecer tar , você poderá usá-lo para enviar os arquivos por meio de uma conexão ssh. Basicamente, do seu sistema você executaria:

ssh remotehost 'cd /destination && tar cf - files' | tar xvf -

Isso evita ter que salvar o tarfile no host remoto. Para mais detalhes, consulte esta questão.

    
por 03.05.2013 / 15:28