Como usar o comando zip no linux
- 1715
- 417
- Howard Fritsch
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.
- Zip todos os arquivos em um diretório
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%)
- Arquivos Zip com curinga
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%)
- Arquivos ZIP recursivamente
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
- Crie zip protegido de senha
À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%)
- Zip com níveis de compressão
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.
- Liste o conteúdo do arquivo zip
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
- Extrair um arquivo zip.
O descompactar O comando é usado para extrair um arquivo zip. Use o comando abaixo para simplesmente extrair um arquivo zip.
Backup descompacente.fecho eclair
- Verifique um arquivo de arquivo
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.
- « Monitorando o desempenho da rede com cactos em sistemas baseados em CentOS e Rhel
- Criptografia de arquivo usando a linha de comando GPG no Linux »