Como compactar e descompactar arquivos via linha de comando no servidor
Olá, querido(a) cliente da GeHost! Seja muito bem-vindo(a) ao seu guia prático, feito com carinho para te ajudar a dominar um dos recursos mais úteis do servidor: compactar e descompactar arquivos diretamente pelo terminal.
Se você já usou o cPanel, sabe que o Gerenciador de Arquivos é ótimo para arquivos pequenos. Mas quando você precisa lidar com pastas grandes, muitos arquivos ou fazer backup rápido, a linha de comando é a melhor amiga. E não se preocupe — mesmo que você nunca tenha usado SSH antes, vou te guiar passo a passo, como um verdadeiro Sensei da GeHost.
Antes de começar: o que você precisa
- Um plano de hospedagem na GeHost (qualquer um dos planos: Econômico, Básico, Médio ou Plus).
- Seu login do cPanel (acesso via painel.gehost.com.br).
- Conexão via SSH (acesso por terminal, com cliente como PuTTY, Terminal (macOS/Linux) ou VS Code).
Dica do Sensei: O acesso SSH é liberado automaticamente em todos os planos da GeHost. Se não conseguir conectar, verifique se seu plano permite SSH (no painel, vá em SSH Access).
Passo a passo: compactar arquivos com o comando tar
Imagine que você tem uma pasta cheia de arquivos de um site antigo, e quer enviar tudo de uma vez. Vamos compactar tudo em um único arquivo com extensão .tar.gz — o formato mais comum no mundo Linux.
- Conecte-se ao servidor via SSH. Use seu usuário do cPanel e a senha de acesso.
- No terminal, navegue até a pasta que deseja compactar. Por exemplo:
cd public_html/meu-site - Execute o comando para criar o arquivo compactado:
tar -czf meu-site-backup.tar.gz .
Explicando o comando:
tar= ferramenta principal para arquivos compactados.-c= criar um novo arquivo.-z= usar compressão gzip (gera o.tar.gz).-f= especificar o nome do arquivo final.meu-site-backup.tar.gz= nome do arquivo compactado..= representa a pasta atual (onde você está).
Passo a passo: descompactar arquivos com o comando tar
Quer descompactar um arquivo que recebeu de um cliente ou que fez backup? É só seguir os passos abaixo.
- Conecte-se ao servidor via SSH.
- Navegue até a pasta onde está o arquivo compactado:
cd public_html - Execute o comando para descompactar:
tar -xzf meu-site-backup.tar.gz
Explicando o comando:Observação: Se for um arquivo
-x= extrair os arquivos.-z= descompactar com gzip (para arquivos.tar.gz).-f= nome do arquivo compactado..zip, use o comandounzip nome-arquivo.zip— ele vem instalado por padrão no servidor.
Outras formas úteis (comandos rápidos)
Alguns comandos que você pode usar no dia a dia:
ls -l→ mostra arquivos com detalhes (tamanho, data, permissões).du -sh *→ mostra o tamanho de cada pasta no diretório atual.rm -rf nome-pasta→ remove uma pasta e tudo dentro (cuidado!)
Importante: segurança e boas práticas
Seja sempre cuidadoso com comandos que alteram arquivos. Um erro de digitação pode apagar dados importantes. Sempre:
- Verifique o nome do arquivo antes de usar
rmoutar. - Faça backup antes de fazer alterações importantes.
- Use o comando
pwdpara confirmar em qual pasta você está.
Quer ajuda extra?
Se ficou com dúvidas, ou se o comando não funcionou como esperado, não se preocupe! A GeHost está aqui para te ajudar.
Entre em contato com nosso suporte técnico pelo painel do cliente (painel.gehost.com.br) — e lembre-se: você tem 30 dias grátis de suporte após a entrega.
Com carinho,
Seu Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)