Como dividir o arquivo zip em vários blocos de um tamanho específico

Como dividir o arquivo zip em vários blocos de um tamanho específico

Ao comprimir arquivos grandes em um sistema Linux, pode ser útil dividi -los em vários blocos de um tamanho específico. Isso é especialmente verdadeiro para espremer um grande arquivo em vários discos ou fazer upload de um grande arquivo online em pedaços.

Linux torna isso possível com arquivos alcaturinos, como vimos em nosso arquivo de alcatrão dividido em vários blocos, mas você também pode fazê -lo com arquivos zip.

Neste guia, veremos as instruções passo a passo para criar uma divisão de zíper em vários blocos. Também passaremos pelo processo de descompactar o arquivo dividido.

Neste tutorial, você aprenderá:

  • Como dividir os arquivos do zip em vários arquivos
  • Como abrir arquivos de zíper divididos
Combinando arquivos em um arquivo zip dividido Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Qualquer distro Linux
Programas Zip, descompactação
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Arquivos divididos em vários blocos

Para dividir os arquivos do zip em vários arquivos, usaremos o -s (Splitsize) opção do fecho eclair comando. Antes de usar o utilitário zip, você precisará garantir que ele esteja instalado no seu sistema. Você pode verificar nosso guia sobre como usar o ZIP no Linux para obter ajuda com isso.

Vejamos um exemplo. Este comando dividirá um arquivo comprimido com zíper em pedaços de 5 MB:

$ zip -r -s 5m myfiles.Zip Exemplo-Dir/ 
Combinando arquivos em um arquivo zip dividido

Em nosso exemplo, dividimos três grandes arquivos de texto em arquivos ZIP de 5 MB. Como você pode ver, os arquivos acabam com nomes como:

$ ls myfiles* myfiles.z01 myfiles.z02 myfiles.z03 myfiles.z04 myfiles.z05 myfiles.fecho eclair 

Em nosso comando, o -r a opção é para recursivo, que precisamos para fechar um diretório. O -s a opção, conforme discutido, divide o arquivo zip em arquivos de um tamanho especificado. No nosso caso, usamos 5 megabytes, mas você pode substituir qualquer número que desejar.



Arquivos de Zip Split aberto

Para abrir o arquivo zip dividido que criamos, precisamos usar o descompactar Utilitário. Se ainda não estiver instalado em seu sistema, você pode verificar nosso guia sobre como descompactar um arquivo zip para obter ajuda.

Primeiro, use o fecho eclair comando para combinar os arquivos zip divididos em um único arquivo zip. No exemplo abaixo, combinamos o meus arquivos.fecho eclair arquivos em único arco.fecho eclair.

$ zip -f myfiles.Zip-fora de arco único.fecho eclair 
Combinando os arquivos de zip divididos em um único arquivo zip

Agora podemos usar descompactar Para abrir nosso arquivo combinado.

$ Unzip único arco.fecho eclair 

Pensamentos finais

Neste guia, vimos como fazer arquivos zip no Linux e dividi -los em vários blocos de um determinado tamanho. O fecho eclair O comando no Linux é robusto o suficiente para incluir esta opção, portanto, dividir os arquivos e combiná -los mais tarde acaba sendo muito fácil quando você souber as opções para usar.

Tutoriais do Linux relacionados:

  • Como usar o ZIP no Linux
  • Coisas para instalar no Ubuntu 20.04
  • Pasta zip no linux
  • Como dividir o arquivo TAR em vários blocos de um específico…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Guia para iniciantes para compressão com XZ no Linux
  • Download do Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como quebrar a senha do ZIP no Kali Linux