Como EXTRAIR/DESCOMPACTAR arquivos .tar, .gz, .bz2 e .xz no UBUNTU - EXPLICADO
Índice:
- O que é descompactar?
- Instalar descompacte
- Instale
unzipno Ubuntu e Debian - Instale o
unzipno CentOS e Fedora - Como descompactar um arquivo ZIP
- Como suprimir a saída do comando
unzip - Como descompactar um arquivo ZIP em um diretório diferente
- Como descompactar um arquivo ZIP protegido por senha
- Como excluir arquivos ao descompactar um arquivo ZIP
- Como sobrescrever arquivos existentes ao usar descompactar
- Como descompactar um arquivo ZIP sem substituir arquivos existentes
- Como descompactar vários arquivos ZIP
- Como listar o conteúdo de um arquivo zip
- Conclusão
ZIP é o formato de arquivo mais amplamente utilizado que suporta compactação de dados sem perdas. Um arquivo ZIP é um contêiner de dados que contém um ou mais arquivos ou diretórios compactados.
Neste tutorial, explicaremos como descompactar arquivos em sistemas Linux através da linha de comando usando o comando
unzip
.
O que é descompactar?
unzip
é um utilitário que ajuda a listar, testar e extrair arquivos ZIP compactados.
Instalar descompacte
unzip
não é instalado por padrão na maioria das distribuições Linux, mas você pode instalá-lo facilmente usando o gerenciador de pacotes da sua distribuição.
Instale
unzip
no Ubuntu e Debian
Instale o
unzip
no CentOS e Fedora
Como descompactar um arquivo ZIP
Em sua forma mais simples, quando usado sem nenhuma opção, o comando
unzip
extrairá todos os arquivos do arquivo ZIP especificado para o diretório atual.
unzip filename.zip
Para extrair um arquivo ZIP em um diretório específico, o usuário precisa ter permissões de gravação nesse diretório.
Os arquivos ZIP não suportam informações de propriedade no estilo Linux e todos os arquivos extraídos pertencem ao usuário que executa o comando.
Como exemplo, digamos que você baixou o arquivo ZIP de instalação do Wordpress. Para descompactar esse arquivo no diretório atual, basta executar o seguinte comando:
Como suprimir a saída do comando
unzip
Por padrão, o comando
unzip
imprime os nomes de todos os arquivos que está sendo extraído e um resumo quando a extração estiver concluída.
Use a opção
-q
para suprimir a impressão dessas mensagens.
Como descompactar um arquivo ZIP em um diretório diferente
Para descompactar um arquivo ZIP em um diretório diferente do atual, use a opção
-d
:
unzip filename.zip -d /path/to/directory
Por exemplo, para descompactar o arquivo WordPress
latest.zip
no
latest.zip
/var/www/
, use o seguinte comando:
sudo unzip latest.zip -d /var/www
No comando acima, estamos usando o
sudo
porque, na maioria dos casos, o usuário conectado não possui permissões de gravação no diretório
/var/www
. Quando os arquivos ZIP são descompactados usando o sudo, os arquivos e diretórios extraídos pertencem à raiz do usuário.
Como descompactar um arquivo ZIP protegido por senha
Para descompactar um arquivo protegido por senha, use a opção
-P
seguida da senha:
unzip -P PasswOrd filename.zip
Como excluir arquivos ao descompactar um arquivo ZIP
unzip filename.zip -x file-to-exclude
No exemplo a seguir, estamos extraindo todos os arquivos e diretórios do arquivo ZIP, exceto o diretório
.git
:
unzip filename.zip -x "*.git/*"
Como sobrescrever arquivos existentes ao usar descompactar
Digamos que você já descompactou um arquivo ZIP e está executando o mesmo comando novamente:
unzip latest.zip
Por padrão,
unzip
perguntará se você deseja substituir apenas o arquivo atual, substituir todos os arquivos, pular a extração do arquivo atual, pular a extração de todos os arquivos ou renomear o arquivo atual.
Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:
unzip -o filename.zip
Use esta opção com cuidado. Os arquivos serão substituídos e, se você tiver feito alterações nos arquivos, as alterações serão perdidas.
Como descompactar um arquivo ZIP sem substituir arquivos existentes
Digamos que você já descompactou um arquivo ZIP e fez alterações em alguns arquivos, mas excluiu acidentalmente alguns arquivos. Você deseja manter as alterações e restaurar os arquivos excluídos do arquivo ZIP.
Nesse caso, você usaria a opção
-n
que força o
unzip
a pular a extração de um arquivo que já existe.
Como descompactar vários arquivos ZIP
unzip '*.zip'
Observe as aspas simples ao redor do
*.zip
. Se você esqueceu de citar o argumento, o shell expandirá o caractere curinga e você receberá um erro.
Como listar o conteúdo de um arquivo zip
Para listar o conteúdo de um arquivo ZIP, use a opção
-l
:
unzip -l filename.zip
No exemplo abaixo, listamos todos os arquivos de instalação do WordPress:
unzip -l latest.zip
A saída terá a seguinte aparência:
Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files
Conclusão
Falamos sobre como descompactar arquivos no Linux, na linha de comando.
Para criar um arquivo ZIP em um sistema Linux, você precisará usar o comando zip.
descompacte o terminalCompactar e descompactar arquivos facilmente com o Ashampoo ZIP Free
Ashampoo ZIP free pode ser usado para arquivar, desarquivar arquivos facilmente. Você pode editar, excluir, compactar, ler, reparar arquivos no Windows 10/8/7 facilmente.
Descompactar arquivos com o Pandora Recovery, um software gratuito de recuperação de arquivos para Windows
O Pandora Recovery é um freeware para o Windows 7 arquivos excluídos permanentemente.
O Zipgenius é uma alternativa gratuita ao winzip para descompactar ou compactar arquivos
Descompacte os arquivos e comprima-os ou compacte-os facilmente usando o ZipGenius, uma alternativa gratuita ao WinZip.







