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
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
Opções no comando Zip:
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
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
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
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
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
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