Como usar o comando tar para compactar e transferir uma pasta grande via SSH
Olá, querido(a) cliente da GeHost! 🌟
Se você está lidando com uma pasta grande no seu site — talvez um backup de um projeto, uma coleção de arquivos de um sistema ou um conteúdo de um site antigo — e precisa movê-la com segurança para outro lugar (como seu computador ou outro servidor), o comandotar é seu melhor amigo. Ele é como uma mala mágica: compacta tudo em um só arquivo e pode ser transferido com tranquilidade.
Aqui, vou te guiar com carinho, passo a passo, como usar o tar via SSH — sim, mesmo que você não seja expert em terminal. Basta seguir com calma, como quem aprende a cozinhar um bom prato. 🍲
---
Passo 1: Acesse seu servidor via SSH
Para começar, você precisa se conectar ao seu servidor usando o SSH. Isso é feito por meio de um cliente como Putty (Windows), Terminal (Mac) ou Windows Terminal com suporte SSH.
Use o seguinte formato:
ssh usuário@seu-dominio.com
Substitua usuário pelo login do seu cPanel e seu-dominio.com pelo domínio hospedado na GeHost. Se não souber seu usuário, acesse o painel do cliente e verifique no seu plano.
---
Passo 2: Localize a pasta que quer compactar
Depois de logado, você está no terminal do servidor. Use o comando ls para listar os arquivos e pastas:
ls
Procure a pasta que você quer compactar. Por exemplo, se ela se chama meu-projeto, ela pode estar dentro de public_html ou em outro local. Para entrar na pasta, digite:
cd public_html/meu-projeto
Use pwd para verificar onde você está:
pwd
---
Passo 3: Crie um arquivo compactado com tar
Agora vem o momento mágico! Vamos usar o comando tar para juntar todos os arquivos da pasta em um único arquivo comprimido.
Abra o terminal e digite:
tar -czf meu-projeto.tar.gz .
Explicando o que cada parte significa:
tar— o comando principal.-c— cria um novo arquivo compactado.-z— usa compressão gzip (ideal para arquivos grandes).-f— especifica o nome do arquivo final.meu-projeto.tar.gz— nome do arquivo compactado (você pode mudar esse nome)..— significa "todos os arquivos da pasta atual".
Se a pasta for muito grande, o processo pode levar alguns minutos. Não se preocupe — o servidor está trabalhando por você! ⏳
---Passo 4: Transfira o arquivo para seu computador
Depois que o arquivo for criado, você precisa baixá-lo para seu computador. Para isso, use o comando scp (Secure Copy), que é seguro e rápido.
Abra outro terminal (ou use o mesmo, mas em outra janela) e digite:
scp usuário@seu-dominio.com:meu-projeto.tar.gz /caminho/para/onde/quer/salvar/
Substitua:
usuário— seu login do cPanel.seu-dominio.com— o domínio hospedado.meu-projeto.tar.gz— o nome do arquivo que você criou./caminho/para/onde/quer/salvar/— o local no seu computador (ex:~/Downloads/no Mac/Linux ouC:\Users\SeuNome\Downloads\no Windows).
Exemplo prático (no Mac/Linux):
scp usuario@meudominio.com:meu-projeto.tar.gz ~/Downloads/
Se tudo estiver certo, você verá o progresso da transferência e, no final, o arquivo estará no seu computador.
---Passo 5: (Opcional) Verifique o arquivo compactado
Para garantir que tudo foi transferido corretamente, você pode descompactar o arquivo no seu computador:
No terminal (Mac/Linux), use:
tar -xzf meu-projeto.tar.gz
No Windows, use um programa como 7-Zip ou WinRAR para abrir o arquivo .tar.gz.
Dicas importantes (como um bom Sensei ensina)
- Evite pastas muito grandes sem compactar: isso pode travar o servidor ou causar falhas na transferência.
- Não use o cPanel para transferir arquivos grandes: ele não é feito para isso. Use SSH +
tarescp— é mais seguro e rápido. - Se o arquivo for muito grande, considere dividir em partes usando
split(comando avançado, mas posso te ensinar se pedir). - Se tiver dúvidas, entre em contato com o suporte da GeHost — estamos aqui para ajudar. Acesse o painel do cliente e abra um ticket.
Parabéns! Você acabou de dominar um dos comandos mais úteis do mundo da hospedagem. 🎉
Se esse guia te ajudou, compartilhe com quem precisa. E lembre-se: você não está sozinho. A GeHost está aqui com você, desde 2015, com amor e tecnologia — por Raphael Neves Koga e o grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04).
Até a próxima, com paciência e bons comandos! 💻✨