Comando para enviar arquivos do computador para o servidor

250d atrás

0 0

Se você tem um computador e servidor Ubuntu, pode ser de muita utilidade conhecer formas de enviar arquivos entre os dispositivos. Um dos comandos mais conhecidos para esse fim é rsync.

Seu uso básico, pode ser feito da seguinte forma:

rsync [options...] origem destino

Como no exemplo:

rsync -avzh --stats --progress ~/meu-projeto root@11.111.11.111:/var/www/meu-projeto/
No exemplo acima, estamos enviando arquivos da pasta "~/meu-projeto" para um servidor com IP 11.111.11.111 na pasta "/var/www/meu-projeto".

E estamos usando algumas opções também:

  • a: copia recursivamente na pasta
  • v: verbose, informa logs na tela
  • z: comprime os dados antes de enviar
  • h: mostra números legíveis a humanos
  • stats: mostra estatísticas
  • progress: informa o progresso da cópia

Esse comando pode ser extremamente útil para copiar arquivos do computador para o servidor, principalmente por que ele sincroniza arquivos, então se você copiou um arquivo de uma pasta e depois realizou o comando novamente, ele vai enviar apenas novos arquivos se houverem.


Comentários (0)

0/512
Link