Compactar e descompactar arquivo via bash linux

Descompactando um arquivo .zip

Acesse o diretório que possui o arquivo, use o comando abaixo para descompactar no mesmo diretório

unzip nome_do_arquivo.zip

para extrair em um diretorio diferente use o -d e o caminho do diretorio como no exemplo abaixo

unzip nome_do_arquivo.zip -d /home/var/www/html

Compactando um arquivo .zip

Acesse o diretório que possui o arquivo, use o comando abaixo para compactar no mesmo diretório

zip -r nome_do_arquivo.zip

como no exemplo acima para descompactar você pode usar o -d

Descompactando um arquivo .tar.gz

Acesse o diretório que possui o arquivo, use o comando abaixo para descompactar no mesmo diretório

tar -xzvf arquivo.tar.gz

Compactando um arquivo .tar.gz

Acesse o diretório que possui o arquivo, use o comando abaixo para descompactar no mesmo diretório

tar -czvf arquivo.tar.gz pasta

-x (eXtract) é para extrair os dados do arquivo .tar.gz (usado apenas para descompactar).
-c (Create) é para criar um arquivo tar (usado apenas para compactar).
-z (gZip) é para manipular o arquivo .tar.gz em GZip.
-v (Verbose) é para mostrar os arquivos conforme o tar os manipula. Quando estiver em uma conexão SSH lenta, você pode retirar este comando para não receber a lista completa de arquivos que foram compactados/descompactados.
-f (File) é para definir que estamos trabalhando com arquivos, e não com uma fita ou outro dispositivo.

Was this article helpful?

Related Articles

Leave A Comment?