logo

Comando Zip do Linux com exemplos

Zip é um utilitário de empacotamento e compactação de arquivos para Unix. Todos os arquivos são armazenados em um único arquivo, ou seja, .zip {.zip-filename} junto com a extensão .zip.

  • Zip é usado para compactar os arquivos para diminuir o tamanho do arquivo. É usado de forma semelhante ao utilitário .zip do pacote de arquivos em vários sistemas operacionais, como Windows, Unix, Linux, etc.
  • Se tivermos uma largura de banda restrita entre dois servidores e desejarmos mover os arquivos com muito mais rapidez, o zip poderá movê-los facilmente.
  • Um programa zip permite vários arquivos compactados em um arquivo zip individual com detalhes dos arquivos, incluindo nome, proteção, hora da última modificação, data, caminho e detalhes de verificação para verificar a integridade do arquivo. Toda a estrutura de um diretório pode ser compactada no arquivo zip junto com um comando individual.
  • O programa é útil para compactar um grupo de arquivos para distribuição, para economizar espaço em disco e para arquivar arquivos compactando diretórios e arquivos não utilizados temporariamente.
  • As taxas de compactação 3:1 e 2:1 são normais para vários arquivos de texto. Zip também pode armazenar vários arquivos sem qualquer compactação e possui um único método de compactação (deflação). Automaticamente, o zip seleciona o melhor dos dois para todos os arquivos que serão compactados.

Sintaxe:

 zip [options] zipfile files_list 

Sintaxe para criar qualquer arquivo zip:

 $zip myfile.zip filename.txt 

Comando Zip do Linux

Extraia arquivos de um arquivo zip

Descompactar pode extrair, testar ou listar arquivos do arquivo ZIP que é comumente detectado no Unix. A natureza padrão é extrair para o diretório atual cada arquivo por meio de um arquivo ZIP específico.

quando começa o q2

Sintaxe:

 $unzip myfile.zip 

Comando Zip do Linux

Opções no comando Zip:

Comando Zip do Linux

1. Opção -d: Esta opção remove qualquer arquivo através do arquivo zip. Podemos remover qualquer arquivo do arquivo com a ajuda da opção -d após criar um arquivo zip.

Sintaxe:

 $zip -d filename.zip file.txt 

Comando Zip do Linux

2. Opção -u: Esta opção pode atualizar o arquivo dentro do arquivo zip. Pode ser usado para atualizar a lista de arquivos descrita ou adicionar novos arquivos a um arquivo zip existente.

Podemos atualizar a entrada existente dentro do arquivo zip se ela tiver sido alterada mais recentemente em comparação com a versão que já existia no arquivo zip.

Sintaxe:

 $zip -u filename.zip file.txt 

Comando Zip do Linux

3. Opção -m: Após compactar, esta opção exclui os arquivos reais. Transfira os arquivos específicos para um arquivo zip, pois ele exclui os arquivos/diretórios de destino após criar o arquivo zip especificado.

mostrar aplicativos ocultos

Caso o diretório fique desocupado após a remoção do arquivo, o diretório também será removido. Até que o zip tenha feito o arquivo sem nenhum erro, nenhuma exclusão será feita.

É útil conservar espaço em disco; entretanto, é potencialmente inseguro remover todos os arquivos de entrada.

Sintaxe:

 $zip -m filename.zip file.txt 

Comando Zip do Linux

4. Opção -r: Para compactar recursivamente um diretório, use o comando zip com esta opção -r e ele compactará os arquivos especificados dentro do diretório recursivamente. Esta opção nos permite compactar todos os arquivos que existiam dentro do diretório especificado.

Sintaxe:

 $zip -r filename.zip directory_name 

Comando Zip do Linux

5. Opção -x: Esta opção pode excluir os arquivos especificados na criação do zip. Por exemplo, estamos compactando todos os arquivos do diretório e desejamos excluir alguns arquivos indesejados. Podemos excluir os arquivos indesejados com a ajuda desta opção.

serviços web java

Sintaxe:

 $zip -x filename.zip file_to_be_excluded 

Comando Zip do Linux

6. Opção -v: Imprima informações de versão de diagnóstico ou modo detalhado. Ele permite a exibição de um indicador de progresso durante solicitações de diagnóstico detalhado e informações de compactação sobre estranhezas da estrutura do arquivo zip quando normalmente aplicado às operações originais.

A tela de diagnóstico será impressa se -v for o único argumento da linha de comando e stdout ou stdin não forem redirecionados para nenhum arquivo. Além do cabeçalho da tela de ajuda, juntamente com a data de lançamento, versão e nome do programa, são fornecidas algumas dicas para os sites de distribuição e a página inicial do Info-ZIP.

Em seguida, ele exibe informações sobre o ambiente de destino (versão e tipo do compilador, data de compilação, versão do sistema operacional e os aspectos de opções habilitadas usadas para criar um executável zip.

Sintaxe:

 $zip -v filename.zip file1.txt 

Comando Zip do Linux