Como Compactar e Descompactar Arquivos via SSH

Na maioria dos casos, os gerenciadores de arquivos web tem certas limitações quando se trata de descompactar  arquivos. Ou talvez você esteja utilizando uma VPS sem nenhum painel de gerenciamento, portanto, para descompactar arquivos você vai precisar se conectar via SSH e executar um determinado comando com base no tipo de arquivo.

Os tipos mais comuns de arquivos são os .tar; .tar.gz e .zip, sendo que existem diferentes comandos para  compactar e descompactar cada arquivo.

Descompactar Arquivos via SSH

Primeiramente, você vai precisar navegar até o diretório onde seus arquivos estão localizados. Por exemplo, caso seus arquivos estejam localizados no diretório public_html/files, o seguinte comando irá vir a calhar:

cd public_html/files

Como Descompactar Arquivos .tar.gz

O seguinte comando irá permitir que você extraia o conteúdo de um arquivo .tar.gz:

tar -zxvf ArchiveName.tar.gz

Você verá a saída visual de cada arquivo sendo extraído e será capaz de executar comandos assim que o processo finalizar.

Descompactar arquivos .tar .zg.png

Como Descompactar Arquivos .tar

Esse tipo de arquivo comprimido pode ser extraído com o seguinte comando:

tar -xvf ArchiveName.tar

Irá exibir a saída visual do processo e estará completo assim que você puder digitar os comandos novamente.

Como descompactar arquivos .tar

Como Descompactar Arquivos .zip

Este comando irá descompactar arquivos .zip:

unzip ArchiveName.zip

Quando o processo encerrar, o comando será executável  novamente.

Descompactando arquivos .zip via ssh

Compactar Arquivos via SSH

Agora que você sabe como descompactar arquivos de todos os tipos, nós também vamos te ensinar como comprimir seus arquivos em qualquer formato.

Como Compactar Arquivos .tar.gz

O método mostrado abaixo, permitirá que você comprima os arquivos selecionados em um arquivo:

tar -zcf NewArchive.tar.gz yourfile1.php yourfile2.php yourfile3.txt

Se você pretende compactar o diretório inteiro, isso aqui vai ajudar:

tar -zcf NewArchive.tar.gz DirectoryName

Como uma regra geral, a compactação de arquivos encerra uma vez que os comandos se tornam executáveis novamente na janela do terminal.

compactando .tar .gz via ssh

Como Compactar Arquivos .tar

A sintaxe para criar arquivos .tar  é muito similar:

tar -zcf archive-name.tar.gz filename1.php filename2.php filename3.php

Se deseja arquivar no diretório, basta escrever o nome do diretório em vez de listar os arquivos.

tar -zcf archive-name.tar.gz DirectoryName

Assim que você for capaz de escrever os comandos novamente, significa que seu arquivo foi criado.

como compactar e descompactar arquivos .tar

Como Compactar Arquivos .zip

Este tipo de arquivo é ainda mais fácil de compactar. Assim como segue a sintaxe:

zip archive-name.zip filename1.php filename2.php filename3.php

Comprimir diretórios também utiliza a mesma sintaxe:

zip -r archive-name.zip /directory-name

A tela exibirá a saída do processo uma vez que ela for concluída. Isso permitirá que use os comandos novamente.

como compactar aquivo zip

Conclusão

Parabéns! Ao seguir este simples tutorial você aprendeu como compactar e descompactar arquivos .tar.gz; .tar; .zip utilizando SSH.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.