De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 30 de novembro de 2015
O comando zipfinfo
, parte do pacote zip,
pode ser usado para obter informações sobre arquivos zipados.
Sintaxe
zipinfo [-12smlvhMtTz] file[.zip] [file(s) ...] [-x xfile(s) ...]
Como podemos ver pela sintaxe, o comando zipinfo
suporta diversas
diretivas, que permitem obter informação como o tipo de arquivo, tamanho,
permissões de acesso, taxa de compressão, versão e sistema operacional. O
comportamento padrão é exibir uma lista contendo os arquivos armazenados no
arquivo zip:
$ zipinfo arquivos.zip
Archive: arquivos.zip
Zip file size: 9845 bytes, number of entries: 11
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-100.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-101.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-102.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-103.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-104.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-105.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-106.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-107.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-108.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-109.txt
-rw-r--r-- 3.0 unx 1887 tx defN 15-Nov-29 20:49 arquivo-110.txt
11 files, 20757 bytes uncompressed, 8085 bytes compressed: 61.0%
Caso queiramos obter uma listagem mais simplificada, listando apenas os arquivos contidos no arquivo zip, usamos o comando:
$ zipinfo -1 arquivos.zip
arquivo-100.txt
arquivo-101.txt
arquivo-102.txt
arquivo-103.txt
arquivo-104.txt
arquivo-105.txt
arquivo-106.txt
arquivo-107.txt
arquivo-108.txt
arquivo-109.txt
arquivo-110.txt
Este tipo de comando é bastante útil principalmente quando desejamos fazer um processamento adicional usando shell scripts ou alguma outra linguagem de programação.
Se o arquivo zip contém muitos arquivos, mais do que podem ser exibidos em
uma única tela, podemos usar a diretiva -M
, para fazer uma paginação
do resultado.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários