Como descompactar arquivos no Linux e Ubuntu

Arquivos Zip são pastas compactadas que contêm diferentes arquivos e diretórios. Os arquivos geralmente são compactados para melhor organização e transmissão e para evitar o comprometimento da integridade e segurança dos dados.

Linux e Ubuntu permitem que os usuários compactem e descompactem arquivos e diretórios. No entanto, diferentemente de outros sistemas operacionais, ambos têm uma maneira ligeiramente diferente de fazer as coisas. Este tutorial explorará como descompactar arquivos no Linux e Ubuntu e como usar arquivos zip em diferentes cenários.

Como descompactar arquivo em Ubuntu/Linux usando a linha de comando

Use as seguintes etapas para descompactar um arquivo zip no Linux:

Passo 1) Abra seu terminal.

Descompacte o arquivo em Ubuntu/Linux usando a linha de comando

Localize o terminal no seu computador e clique duas vezes nele.

Passo 2) Navegue até o diretório. Você pode fazer isso digitando o comando CD seguido do caminho do diretório para acessar o arquivo em sua pasta.

cd Documents

Descompacte o arquivo em Ubuntu/Linux usando a linha de comando

Neste caso, o arquivo está localizado na pasta Documentos.

Passo 3) Use o comando de descompactação do Linux.

unzip Compress1.zip

Descompacte o arquivo em Ubuntu/Linux usando a linha de comando

O arquivo, neste cenário, é denominado Compress1.zip. Lembre-se de substituir com o nome real do seu arquivo compactado.

Passo 4) Extraia o arquivo para o local de sua preferência. Por exemplo:

unzip Compress1.zip -d <destination>

Descompacte o arquivo em Ubuntu/Linux usando a linha de comando

O comando unzip Linux extrai o conteúdo de um arquivo zip em seu diretório atual. Você pode escolher um local preferido usando o comando -d.

Substituir com o nome da sua pasta preferida.

Passo 5) Verifique os arquivos extraídos usando o comando ls. Tipo ls em seu terminal para ver a lista de arquivos em seu sistema e verificar se os arquivos foram descompactados com sucesso depois de concluído.

Descompacte o arquivo em Ubuntu/Linux usando a linha de comando

O comando unzip possui outros componentes diferentes que facilitam a descompactação de arquivos zip no Linux, como:

  • [opções]: Refere-se às diferentes opções que você pode usar com o comando unzip. Algumas das opções mais comuns incluem:
    • -l: Liste o conteúdo do arquivo zip sem extraí-lo.
    • -v: exibe a saída detalhada ao extrair arquivos.
    • -q: Execute a extração silenciosamente, sem mostrar nenhuma saída.
    • -o: Substitui os arquivos existentes sem solicitar confirmação.
  • : especifica o nome ou caminho do arquivo zip extraído.
  • [-d ]: Geralmente é opcional, permitindo especificar o diretório de destino onde deseja colocar os arquivos extraídos. Isso geralmente é opcional, permitindo que você descompacte o Linux diretamente para o diretório de sua escolha.

Você sempre pode digitar o comando em seu terminal para obter mais informações sobre seu uso e opções disponíveis.

Nota: Comandos Linux diferenciam maiúsculas de minúsculas. Portanto, sempre use letras maiúsculas adequadas ao especificar os nomes de arquivos e diretórios.

Você pode consultar a página de manual do comando executando man unzip no terminal para saber mais sobre como usar o comando unzip.

Como descompactar arquivos no Linux usando uma ferramenta GUI

Você precisará de uma distribuição Linux, como Ubuntu, para usar a ferramenta GUI. Ubuntu fornece aos usuários uma ferramenta de gerenciamento de arquivo amigável para trabalhar com arquivos compactados. Isso torna possível usar Ubuntu para descompactar arquivos.

Como descompactar arquivos usando Ubuntugerente de arquivo do

Para descompactar arquivos em Ubuntu usando o gerenciador de arquivos:

Passo 1) Localize o arquivo zip em seu computador.

Descompacte arquivos no Linux usando uma ferramenta GUI

Passo 2) Clique com o botão direito no arquivo para revelar um menu de contexto.

Descompacte arquivos no Linux usando uma ferramenta GUI

Passo 3) Selecione o destino preferido para seus arquivos extraídos escolhendo “Extrair aqui” ou “Extrair para…”.

Descompacte arquivos no Linux usando uma ferramenta GUI

Passo 4) Escolha o destino preferido para os arquivos extraídos se escolher “Extrair para…”.

Descompacte arquivos no Linux usando uma ferramenta GUI

Passo 5) Clique em “Selecionar” para prosseguir e aguarde a extração.

Descompacte arquivos no Linux usando uma ferramenta GUI

Passo 6) Acesse os arquivos extraídos no diretório de destino especificado. Seus arquivos extraídos manterão os nomes e locais do arquivo zip original.

Descompacte arquivos no Linux usando uma ferramenta GUI

O gerenciador de arquivos fornece uma interface amigável para criar, visualizar e extrair vários formatos zip. Ele permite compactar, extrair e gerenciar arquivos dentro dos arquivos com mais facilidade do que quando se trabalha com o terminal.

Problemas comuns ao descompactar arquivos no Linux

Também é possível encontrar problemas ao descompactar arquivos no Linux. Alguns desses problemas incluem

Permissões de arquivo insuficientes

A falta das permissões necessárias para acessar um arquivo zip pode causar erros durante a descompactação. Por exemplo, abrir um arquivo zip protegido por senha sem a senha correta causará problemas. Para evitar tais problemas, você deve ter as permissões necessárias ao acessar arquivos zip.

Corrupção de arquivos

Arquivos corrompidos também serão problemáticos durante o processo de descompactação. Normalmente, a corrupção acontece durante o processo de download. Outras vezes, isso acontece devido a outros fatores, como manuseio inadequado de arquivos no armazenamento.

Se você encontrar um problema durante a descompactação devido a corrupção, tente baixar o arquivo zip novamente ou obter outra versão do arquivo zip que não esteja corrompida.

Formatos de compactação incompatíveis

Os arquivos Zip vêm em vários formatos de compactação. É importante observar esses formatos porque cada formato possui um comando de descompactação correspondente. Tentar descompactar um arquivo TAR usando o comando ‘unzip’ para um arquivo ZIP causará problemas.

Downloads incompletos

Downloads incompletos também podem causar problemas ao descompactar arquivos. Certifique-se de ter baixado o arquivo completo antes de descompactá-lo.

Falta de ferramentas necessárias

Alguns formatos encontrarão problemas se você não tiver ferramentas para descompactá-los. Por exemplo, você terá problemas ao tentar descompactar e extrair um arquivo RAR se não tiver instalado o utilitário ‘rar’ no Linux.

Problemas de codificação de nome de arquivo

Você também pode ter problemas se tentar descompactar um arquivo cujos nomes de arquivo usam uma codificação de caracteres diferente daquela definida em seu sistema. Portanto, certifique-se de que a codificação de caracteres em seu sistema corresponda aos nomes dos arquivos no arquivo zip.

Limitações de tamanho de arquivo

Você pode encontrar problemas ao descompactar arquivos de determinados tamanhos se houver limitações nos tamanhos dos arquivos em seu sistema. Isso leva a erros sempre que você tenta extrair arquivos grandes. Certifique-se de verificar as limitações do seu sistema de arquivos e ajustar adequadamente quando necessário.

Técnicas avançadas de arquivo Zip

Também é possível realizar ações avançadas em arquivos zip na interface de linha de comando do Linux.

Algumas das ações avançadas para criar e modificar arquivos diferentes incluem:

Passo 1) Adicione arquivos a um arquivo zip existente:

zip -u myfiles.zip file3.txt

A opção -u permite atualizar um arquivo zip existente, ou seja, myfiles.zip com file3.txt.

Passo 2) Exclua arquivos de um arquivo zip:

zip -d myfiles.zip file2.txt

A opção -d permite excluir file2.txt do arquivo myfiles.zip.

Passo 3) Liste o conteúdo de um arquivo zip:

unzip -l myfiles.zip

A opção -l com o comando unzip permite listar o conteúdo do arquivo myfiles.zip sem extraí-los.

Passo 4) Arquivos zip protegidos por senha

Você pode proteger seus arquivos zip usando uma senha usando a opção -p seguida da senha desejada.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Substituir com a senha desejada, .zip com o nome desejado para o seu arquivo zip e , , … com a lista de arquivos ou diretórios que você gostaria de adicionar ao seu arquivo zip.

Por exemplo, se você deseja criar um arquivo protegido por senha com os nomes myfiles.zip, que conterá o arquivo1.txt e o diretório/, você executaria:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Digite novamente a senha para confirmação. A senha também será necessária ao extrair ou visualizar o conteúdo do arquivo.

Passo 5) Use arquivos zip para backups

Digite o seguinte comando em seu terminal para usar arquivos zip como backups no Linux.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Substituir com os arquivos e diretórios que você gostaria de incluir no backup.

Passo 6) Atualizar um arquivo zip de backup existente

É possível atualizar um arquivo zip de backup existente com versões mais recentes de arquivos.

Para fazer isso, digite o seguinte comando no terminal:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

A opção -u atualizará o arquivo zip de backup existente (backup.zip) com versões atualizadas dos arquivos e diretórios. Somente arquivos inalterados ou que ainda não estejam no arquivo serão adicionados.

Por exemplo, para atualizar o backup com uma versão modificada de arquivo1.txt, arquivo2.txt diretório1/ e diretório2/, execute:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Passo 7) Extraia arquivos de um arquivo zip de backup para um diretório específico

Se você deseja trabalhar com um arquivo zip do Linux e extraí-lo de um arquivo de backup para um diretório de trabalho:

unzip backup.zip

Passo 8) Descompacte muitos arquivos em uma pasta

Para descompactar vários arquivos em uma pasta específica:

unzip '*.zip'

Liste o conteúdo de um arquivo de backup

Use o comando a seguir para listar o conteúdo de um arquivo de backup sem extraí-lo.

unzip -l backup.zip

Conclusão

Compactar e descompactar arquivos nos permite organizar e transferir arquivos com mais segurança. Enquanto Linux Ubuntu são sistemas operacionais poderosos e versáteis, seus processos de compactação e descompactação permanecem fáceis e eficientes, permitindo que você manipule facilmente diferentes arquivos e diretórios.