Neste artigo, mostrar-lhe-ei como Zip e Unzip uma Pasta ou Directório no Linux. Isto pode parecer trivial, mas por vezes as pessoas vão ter dificuldade em acertar. Vamos começar.
Instalando utilitários Zip no Ubuntu/Debian
Primeiro atualizar o cache do repositório de pacotes apt com o seguinte comando:
O cache do repositório de pacotes apt deve ser atualizado.
>Agora instale os pacotes zip e unzip com o seguinte comando:
Zip and unzip packages should be installed. No meu caso, eles já estão instalados.
Instalando utilitários Zip no RHEL 7/CentOS 7
Primeiro atualizar o cache do repositório de pacotes yum com o seguinte comando:
Agora instale os pacotes zip e descompacte com o seguinte comando:
Agora pressione y e depois pressione <Enter> para continuar.
>383838>
zip and unzip packages should be installed.
>
Zipping a Folder/Directory Graphically
Se você tiver qualquer ambiente de desktop gráfico instalado na sua distribuição Linux escolhida, então você pode usá-lo para arquivar Zip qualquer pasta que você goste muito facilmente.
Primeiro abra seu Gerenciador de Arquivos favorito e vá para o local onde você tem a pasta que você quer arquivar em Zip. No meu caso eu estou usando o gerenciador de arquivos Nautilus no ambiente desktop GNOME 3.
Vamos dizer que você quer arquivar Zip o diretório Downloads/ como marcado na captura de tela abaixo.
Agora clique com o botão direito no diretório Downloads/ e clique em Compressar… como marcado na captura de tela abaixo.
Agora digite um nome para o seu arquivo Zip e selecione .zip
Após terminar, clique em Create.
Um arquivo backup.zip deve ser criado. Este é o arquivo Zip do diretório Downloads/
Zipping a Folder/Directory using the Command Line Interface (CLI)
Se você não tiver nenhum ambiente gráfico instalado no seu computador, não se preocupe. Você ainda pode usar a interface de linha de comando (CLI) para compactar uma pasta.
Vá primeiro ao local onde a pasta que você quer compactar está disponível com o seguinte comando:
NOTE: PATH é o local onde sua pasta desejada está localizada.
Por exemplo, se você quiser compactar o diretório /etc. Então o PATH deve ser o diretório raiz /.
Again, se você quiser compactar o diretório /etc/apt, então o PATH deve ser /etc.
Let’s Zip archive, /etc/apt directory.
O comando para Zipar uma pasta ou diretório é:
NOTE: Aqui FOLDER é o diretório que você quer arquivar Zip. OUTPUT é o caminho para um arquivo onde o arquivo Zip do FOLDER será salvo.
Por exemplo, execute o seguinte comando para Zip archive /etc/apt directory e salve-o no diretório HOME do seu usuário de login como apt_backup.zip:
Or
$ zip -r $HOME/apt_backup.zip apt/
O diretório ou pasta /etc/apt deve ser arquivado em Zip.
Deve ser salvo no arquivo ~/apt_backup.zip como você pode ver na captura de tela abaixo.
Or
$ ls -lh $HOME
Extraindo o arquivo Zip graficamente
Se você tiver um ambiente desktop gráfico instalado, então extrair o arquivo Zip é muito fácil.
Pois clique com o botão direito no arquivo Zip que você quer extrair e você deve ver o seguinte menu. Selecione Extrair Aqui ou Extrair para… para descompactar.
Se você quiser extrair o arquivo para seu diretório de trabalho atual (o diretório em que você está agora), então clique em Extrair Aqui. Deverá ser extraído como pode ver na secção marcada da imagem de ecrã abaixo.
Se o quiser extrair para um directório diferente, então clique em Extract to…
A directoria picker deverá ser aberta como pode ver na secção marcada da imagem de ecrã abaixo.
Selecione um diretório e clique em Select.
O arquivo Zip deve ser extraído nesse diretório como você pode ver na seção marcada da captura de tela abaixo.
Extraindo o arquivo Zip usando a Interface de Linha de Comando (CLI)
Se você não tiver o ambiente de desktop gráfico instalado em sua distribuição Linux, não se preocupe. Você pode extrair o arquivo Zip usando a interface de linha de comando (CLI).
Navegue primeiro até o diretório onde você quer extrair o arquivo Zip com o seguinte comando:
NOTE: EXTRACT_DIR é o diretório onde você quer extrair o arquivo Zip.
Então execute o seguinte comando para extrair o arquivo Zip:
NOTE: Aqui ZIP_ARCHIVE é o caminho para o arquivo Zip que você quer extrair.
Por exemplo, vamos extrair o ~/apt_backup.zip file to ~/Downloads/directório.
Primeiro navegar para o directório ~/Downloads:
Executar agora o seguinte comando para extrair o arquivo apt_backup.zip:
>
>O arquivo apt/directório apt/ extraído.
É assim que você Zip e Unzip um Folder ou Diretório no Linux. Obrigado por ler este artigo.