Como usar o comando zip no linux

Como usar o comando zip no linux

O fecho eclair O comando no Linux é um utilitário usado para empacotar um grupo de arquivos em um arquivo zip. O comando zip também pode ser usado para compactar arquivos, fazendo com que ocupem menos espaço no disco rígido do seu computador. Além disso, o comando zip pode ser usado para criptografar arquivos, dificultando os usuários não autorizados para acessar o conteúdo do arquivo zip.

Para descompactar um arquivo zip, você pode usar o descompactar comando. Este comando descompactará os arquivos no arquivo zip, permitindo que você os acesse.

Exemplos de comando ZIP

Passe pelos exemplos reais abaixo do comando zip linux.

  1. Zip todos os arquivos em um diretório
  2. Este comando criará um zíper de todos os arquivos no diretório /backup. Não vou arquivar arquivos sob os sub -diretórios recursivamente.

    ZIP Backup.zip /backup /*  
    Saída: Adicionando: Backup/Anaconda.ifcfg.log (esvaziado 47%) Adicionando: backup/anaconda.log (esvaziado 78%) Adicionando: Backup/Anaconda.programa.log (esvaziado 84%) Adicionando: Backup/Anaconda.armazenar.log (esvaziado 90%) Adicionando: Backup/Boot.log (esvaziado 72%) Adicionando: backup/dracut.log (esvaziado 92%) Adicionando: backup/httpd/(armazenado 0%) Adicionando: backup/kadmind.log (esvaziado 74%) Adicionando: Backup/Krb5KDC.log (esvaziado 71%) Adicionando: backup/mysqld.log (esvaziado 82%) 

  3. Arquivos Zip com curinga
  4. Use Linux Wildcards para arquivar arquivos apenas de extensões específicas. Como apenas backup .Arquivos de extensão de log em um diretório.

    ZIP Backup.zip /backup /*.registro  
    Saída: Adicionando: Backup/Anaconda.ifcfg.log (esvaziado 47%) Adicionando: backup/anaconda.log (esvaziado 78%) Adicionando: Backup/Anaconda.programa.log (esvaziado 84%) Adicionando: Backup/Anaconda.armazenar.log (esvaziado 90%) Adicionando: Backup/Boot.log (esvaziado 72%) Adicionando: backup/dracut.log (esvaziado 92%) Adicionando: backup/kadmind.log (esvaziado 74%) Adicionando: Backup/Krb5KDC.log (esvaziado 71%) Adicionando: backup/mysqld.log (esvaziado 82%) Adicionando: Backup/PM-Powersave.Log (Deflado 15%) Adicionando: Backup/WPA_Supplicant.log (armazenado 0%) Adicionando: Backup/Xorg.0.log (esvaziado 83%) Adicionando: backup/xorg.9.log (esvaziado 83%) Adicionando: backup/yum.log (esvaziado 77%) 

  5. Arquivos ZIP recursivamente
  6. O comando abaixo criará um arquivo recursivamente com arquivos, diretórios e seus subdiretos também. Ele também mantém a estrutura do diretório como arquivos de origem.

    ZIP -R Backup.Zip /backup  

  7. Crie zip protegido de senha
  8. Às vezes precisamos criar um arquivo protegido por senha. O comando ZIP fornece uma opção para fazer arquivos de arquivo protegidos por senha. Para criar uso de arquivo protegido por senha -e opção. Isso solicitará uma senha e confirmará a senha.

    ZIP -E Backup.zip /backup /*.registro  
    Saída: Digite Senha: Verifique senha: Adicionando: Backup/Anaconda.ifcfg.log (esvaziado 47%) Adicionando: backup/anaconda.log (esvaziado 78%) Adicionando: Backup/Anaconda.programa.log (esvaziado 84%) Adicionando: Backup/Anaconda.armazenar.log (esvaziado 90%) 

  9. Zip com níveis de compressão
  10. Você também pode definir o nível de compressão com o comando zip. Existem 10 níveis de compressão, que variam de 0 a 9.

    • -6 é usado como nível de compressão padrão.
    • -0 é usado para a compressão de nível mais baixo.
    • -9 é usado para a compressão de nível mais alto
    ZIP -9 de arquivo alto.zip /backup /*  ZIP -0 FALHA DE MAIS COMPRESSIDO mais baixo.zip /backup /*  

    Verifique as diferenças entre um arquivo comprimido

    LS -LH File mais baixo.Zip com arquivo alto com alto teor.fecho eclair  
    Saída: -rw-r-r--. 1 raiz de raiz 50k 11 de abril 14:14 Alto arquivo compactado.zip -rw-r-r--. 1 raiz de raiz 447k 11 de abril 14:14 Fala mais baixa compactada.fecho eclair 

    Você pode ver a diferença entre os dois tamanhos de arquivo.

  11. Liste o conteúdo do arquivo zip
  12. Usando -eu Alterne com o comando UNZIP para listar apenas arquivos dentro de um arquivo zip sem descomprimir.

    backup unzip -l.fecho eclair  
    Saída: Arquivo: Backup.Nome da hora do comprimento do zip ------------------------- ---- 140 04-11-2013 14:07 Backup/Anaconda.ifcfg.Log 11153 04-11-2013 14:07 Backup/Anaconda.Log 15446 04-11-2013 14:07 Backup/Anaconda.programa.Log 136167 04-11-2013 14:07 Backup/Anaconda.armazenar.Log 2722 04-11-2013 14:07 Backup/Boot.Log 211614 04-11-2013 14:07 Backup/Dracut.Log 0 04-11-2013 14:08 Backup/httpd/1382 04-11-2013 14:07 Backup/Kadmind.Log 1248 04-11-2013 14:07 Backup/KRB5KDC.Log 6485 04-11-2013 14:07 Backup/MySqld.Log 87 04-11-2013 14:07 Backup/PM-Powersave.LOG 0 04-11-2013 14:07 Backup/WPA_Supplicant.Log 30186 04-11-2013 14:07 Backup/Xorg.0.Log 31094 04-11-2013 14:07 Backup/Xorg.9.Log 6739 04-11-2013 14:07 Backup/yum.LOG --------- ------- 454463 15 arquivos 

  13. Extrair um arquivo zip.
  14. O descompactar O comando é usado para extrair um arquivo zip. Use o comando abaixo para simplesmente extrair um arquivo zip.

    Backup descompacente.fecho eclair  

  15. Verifique um arquivo de arquivo
  16. Usar -t Para verificar e arquivar arquivos. Esta opção extrai cada arquivo especificado na memória e compara a CRC (verificação de redundância cíclica, uma soma de verificação aprimorada).

    UNZIP -T Backup.fecho eclair  
     Saída: Arquivo: Backup-11Apr2013.Teste de Zip: Backup/Anaconda.ifcfg.Log OK Testing: Backup/Anaconda.Log OK Testing: Backup/Anaconda.programa.Log OK Testing: Backup/Anaconda.armazenar.Log OK Testing: Backup/Boot.Log OK Testing: Backup/Dracut.Log OK Testing: Backup/Httpd/OK Testing: Backup/Kadmind.Log OK Testing: Backup/Krb5kdc.Log OK Testing: Backup/MySqld.Log OK Testing: Backup/PM-Powersave.Log OK Testing: Backup/WPA_Supplicant.Log OK Testing: Backup/Xorg.0.Log OK Testing: Backup/Xorg.9.Log OK Testing: Backup/Yum.Log OK, nenhum erro detectado em dados compactados de backup.fecho eclair. 

Embrulhar

Mostramos como zípeiro de arquivos no Linux usando o terminal. Esta é uma habilidade útil que pode ser útil quando você precisa enviar a alguém um arquivo compactado ou salvar espaço de armazenamento no seu computador. Além disso, a descomposição de um arquivo é fácil e mostraremos como fazê -lo de maneira rápida e fácil.