image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Pablo Holanda
Pablo Holanda26/03/2023 12:18
Compartilhe
Microsoft 50 Anos - Prompts InteligentesRecomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes

Copiar arquivos de um servidor Linux para outro em modo texto

    Todo sistema operacional permite cópia e transferência de arquivos entre eles mesmos. Mas e no modo texto (sem interface gráfica), como faço isso? Como exemplo, vamos supor que você precisa copiar um diretório do servidor1 na cloud AWS para outro servidor Linux na Azure... como copiar se eu não tenho um botão copiar ou CTRL + C CTRL + V ?

    No linux, uma dessas possibilidades se dá a partir do protocolo SCP e o programa scp. Muitos preferem o rsync ao scp, mas vamos deixar esse tópico pra outro momento.

    Mostrarei algumas formas de utilização abaixo. Indico que aprofunde seu conhecimento posteriormente.

    Estrutura:

    scp arquivo.txt usuario@ip-publico-aws:/diretorio-destino/arquivo.txt

    Como ficaria:

    scp arquivo.txt pablo@169.90.43.17:/home/pablo/arquivo.txt

    Se for mais de um arquivo (supondo que é o diretório atual em que está):

    scp arquivo1.txt arquivo2.txt arquivo3.txt pablo@169.90.43.17:/home/pablo/

    ou

    scp arquivo* pablo@169.90.43.17:/home/pablo/

    Em um diretório diferente (especificar o caminho):

    scp -r /home/Downloads pablo@169.90.43.17:/home/pablo

    O diretório Downloads do servidor atual será copiado para o diretório pablo no servidor destino preservando toda sua estrutura de diretórios (recursivamente) com o comando -r.

    Muito legal, né? Agora, aplique na prática esse conhecimento.

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)
    Recomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes