Como compactar e descompactar arquivos via SSH com tar e zip
Olá, querido cliente! Aqui é a Sensei da GeHost, e hoje vamos aprender algo bem poderoso: como compactar e descompactar arquivos usando o terminal via SSH. Não se assuste — mesmo que você nunca tenha usado SSH antes, comigo você vai dominar isso com calma, passo a passo. Vamos lá?
Antes de começar: o que são tar e zip?
Imagine que você tem um monte de arquivos (imagens, documentos, códigos) e quer juntá-los em um só arquivo para facilitar o envio ou o backup. Isso é o que chamamos de compactar. E quando você quer voltar ao estado original, é o que chamamos de descompactar.
- tar: é uma ferramenta antiga, muito usada no Linux, que agrupa arquivos em um só. Pode ser usado com compressão (como .tar.gz).
- zip: é mais comum no dia a dia, especialmente em sistemas Windows. Arquivos com extensão
.zipsão muito conhecidos.
Na GeHost, você pode usar ambos via SSH — e é bem simples!
Passo a passo: como usar tar e zip no SSH
1. Acesse o seu servidor via SSH
Para isso, você precisa do seu usuário de acesso e senha. Se não tiver, entre no painel do cliente e confira suas credenciais.
Dica da Sensei: Use um cliente SSH como Putty (Windows) ou o terminal nativo (macOS/Linux). No painel, você encontra o endereço de conexão (geralmente
ssh.seu-dominio.comoussh.gehost.com.br).
2. Compactando arquivos com tar
Suponha que você queira juntar todos os arquivos de uma pasta chamada minhapasta em um arquivo chamado backup.tar.gz.
- Abra o terminal e conecte-se ao seu servidor via SSH.
- Use o comando
cd public_htmlpara entrar na pasta onde estão seus arquivos (ou ajuste o caminho para onde você precisa). - Execute este comando:
tar -czf backup.tar.gz minhapasta/
Explicando:
tar: comando principal.-c: cria um novo arquivo compactado.-z: usa compressão gzip (gera o .tar.gz).-f: especifica o nome do arquivo final.backup.tar.gz: nome do arquivo compactado.minhapasta/: pasta que será compactada.
3. Descompactando com tar
Quer voltar ao original? Basta usar:
tar -xzf backup.tar.gz
Explicando:
-x: extrai os arquivos.-z: descompacta o gzip.-f: nome do arquivo compactado.
4. Compactando com zip
Se preferir usar zip, o comando é ainda mais simples:
- Verifique se o
zipestá instalado:
zip -v
Se aparecer o número da versão, está tudo certo. Caso contrário, avise seu suporte — mas normalmente vem instalado.
- Compacte uma pasta:
zip -r backup.zip minhapasta/
Explicando:
zip: comando.-r: recursivo — inclui subpastas.backup.zip: nome do arquivo compactado.minhapasta/: pasta a ser compactada.
5. Descompactando com zip
Para descompactar:
unzip backup.zip
Pronto! Os arquivos voltarão ao estado original.
Curiosidade da Sensei
Os comandos tar e zip são como varinhas mágicas do servidor. Com eles, você pode fazer backups rápidos, enviar arquivos grandes com facilidade, ou até preparar um site para migração. E o melhor? Tudo isso sem precisar de programas extras — só o terminal.
Importante: sempre faça backup antes de alterar arquivos importantes!
Se você estiver mexendo em arquivos do seu site, sempre mantenha uma cópia segura. Na GeHost, você pode usar o painel do cliente para fazer backups automáticos ou manuais. Basta ir em Backup e escolher o que deseja.
Quer ajuda extra?
Se ficar com dúvidas, não se preocupe! A GeHost está aqui para você. Entre em contato com nosso suporte — e lembre-se: 30 dias grátis após a entrega estão sempre disponíveis para ajudar.
Até a próxima, com carinho, Sensei da GeHost ❤️