O arquivo zip se comporta como um contêiner composto por arquivos ou pastas mais compactados. Existem mais formatos de arquivo, como .Extensão do alcatrão, também prática comum a ser usada para sistemas Linux, mas ainda fecha pastas usando .A extensão postal é onipresente e uma escolha perfeita.
Usando o formato de arquivo zip para compactação de arquivo ocupa menos espaço em disco e salva a largura de banda de rede enquanto você transfere um arquivo de uma máquina para outro sistema. O formato de arquivo zippeado pode ser transferido mais rapidamente em comparação com arquivos não compactados. Essas pastas ZIP compactadas podem ser facilmente extraídas usando utilitários de suporte em sistemas operacionais Linux, MacOS e Windows.
Você aprenderá neste guia como zombar de uma pasta no sistema operacional Ubuntu Linux. Explicaremos dois métodos para fechar uma pasta; Um método é zip uma pasta usando a linha de comando e a outra usando o ambiente de interface gráfica GNOME. Todas as etapas que abordaremos neste artigo foram implementadas no Ubuntu 20.04 LTS FOCAL FOSSA DISTRIBUIÇÃO.
Método 1: pasta Zip usando o método do terminal ou linha de comando
Antes de entrar nos detalhes, verifique se o utilitário de linha de comando zip está instalado em seu sistema para zombar de uma pasta.
Instale o utilitário de linha de comando zip
O 'ZIP' é um utilitário de linha de comando que ajuda você na compactação de arquivo. Na maioria das distribuições Linux, este utilitário zip não é instalado por padrão. Portanto, se esse utilitário não estiver disponível em sua distribuição do Ubuntu, você poderá instalá -lo facilmente usando o repositório oficial do Ubuntu APT. Para instalar o comando 'zip' no sistema Ubuntu, use o comando abaixo mencionado no terminal:
$ sudo apt update
$ sudo apt install zip
Depois de instalar o utilitário zip, verifique a versão instalada usando o seguinte comando:
$ zip --version
Zip uma pasta usando o utilitário zip
Para fechar uma pasta através da linha de comando, use a seguinte sintaxe:
$ ZIP OPÇÕES NOME DO ARQUIVO.Nome da pasta Zip
Exemplo
Por exemplo, queremos fechar uma pasta 'mydocsfolder'. O comando a seguir criará um arquivo zip desta pasta:
$ zip -r mydocsfolder.zip mydocsfolder
O conteúdo da pasta e o método de compactação serão impressos no terminal que verifica todos os arquivos foram compactados com sucesso via utilitário zip e adicionados ao .Arquivo Zip.
Zip várias pastas usando o utilitário zip
Você pode adicionar vários diretórios ou pastas em um único arquivo zip. Da mesma forma, você também pode incluir vários arquivos no mesmo arquivo. Usando o seguinte comando, você pode criar um arquivo zip de vários arquivos e pastas:
$ ZIP -R ArchiveFolder.zip myFolder1 myFolder2 file1.txt file2.TXT
$ zip -r mydocsfolder.zip mydocsfolder personalfolder file1.txt file2.TXT FILE3.TXT
Métodos de compressão ZIP
O utilitário ZIP usa vários métodos de compressão. Os dois métodos de compressão mais usados são armazenados e desviar.
Deflate: O método de compressão padrão do comando zip é 'Deflate'.
Loja: Se o utilitário zip encontrar um arquivo que possa ser compactado, ele simplesmente o inclui no arquivo zip sem compressão usando o 'loja' método.
Na maioria das distribuições Linux, o comando zip também suporta o 'bzip2' método de compressão.
Como criar um arquivo zip protegido por senha?
Se você deseja armazenar suas informações confidenciais em um arquivo zip, use a opção '-e' para criptografia de arquivo da seguinte maneira:
$ zip -e arqueado.zip diretório_name
O comando acima será solicitado a entrar e verificar a senha do arquivo:
Crie um arquivo zip dividido especificando o tamanho
Às vezes, você precisa armazenar dados em outro servidor ou serviço de hospedagem de arquivos que apenas permita que você faça upload do tamanho limitado do arquivo. Por exemplo, você tem 2 MB de dados para upload, mas permite que você carregue apenas 100 KB de arquivos de dados. Nesta situação, você pode criar um arquivo de arquivo dividido usando a opção '-s' seguida pelo tamanho limitado do arquivo de arquivo especificado da seguinte forma:
$ zip -s 100k -r arqueiro.zip diretório_name
Depois de atingir o limite de tamanho especificado, o comando acima cria um novo arquivo zip de arquivo no diretório doméstico.
Utilização do comando zip
Usando o utilitário de linha de comando zip, você pode criar um arquivo zip contendo todos os arquivos do diretório atual.
$ zip arqueiro *
Para criar um arquivo de arquivo, incluindo todos os arquivos ocultos da seguinte forma:
$ zip arqueado .* *
Você também pode criar um arquivo zip de todos os arquivos MP3 do diretório atual sem compactar arquivos da seguinte forma:
$ zip -0 arqueado *.mp3
O comando acima '-0' mostra o nível de compressão. Quando você usa o nível de compressão '0', o arquivo será armazenado no arquivo sem qualquer compressão. O nível de compressões varia de '-0 a -9'. O '-6' é o nível de compressão padrão e, quando você usa '-9', forçará o comando zip a adotar a compactação otimizada para todos os arquivos.
Método 2: Zip de uma pasta usando GNOME GUI
As etapas a seguir que você precisa executar durante o fechamento de uma pasta usando o ambiente gráfico da área de trabalho GNOME:
Use o Gnome Desktop e navegue até a pasta que deseja zípeiro.
Selecione e clique com o botão direito do mouse na pasta. Agora, escolha a opção 'Compress' na lista suspensa da seguinte forma:
Em seguida, escolha o '.Extensão de Zip 'e atribua um nome adequado ao arquivo zip. Agora, clique em 'Criar' da seguinte maneira:
Você notará que o arquivo zip será criado no diretório atual, onde a pasta original reside.
Conclusão
Discutimos como criar um arquivo zip usando o utilitário de linha de comando zip no Ubuntu 20.04 Sistema. Apresentamos dois métodos para fechar uma pasta usando a linha de comando e usando o método GNOME GUI. Com base em seus requisitos, você pode escolher um método adequado. Espero que os detalhes mencionados acima sobre o zipando uma pasta usando o comando zip te ajudem.