Como usar o comando Zipinfo no Linux

Como usar o comando Zipinfo no Linux
Zipinfo é um comando Linux que exibe os detalhes técnicos sobre arquivos ZIP, como tipo de compressão, status de criptografia, permissões de acesso e listando seu conteúdo.

O Zipinfo lista todas as entradas na linha de arquivo por linha e resume todas as informações no arquivo.

Usando Zipinfo

A sintaxe básica para usar o comando é:

$ zipinfo arquivo_file

Supondo que você tenha um arquivo zip de arquivo, você precisa passar o nome para o comando e verá todas as informações. Para o nosso exemplo, vamos criar um arquivo zip contendo diferentes arquivos e diretórios usando o fecho eclair comando.

Nós criamos um arquivo zip, parentdir.fecho eclair, que vamos usar.

Zipinfo - Uso básico

Listar informações de arquivo

Para listar o conteúdo e as informações do arquivo zip, use o comando:

$ zipinfo parentdir.fecho eclair

A saída exibe as permissões do conteúdo dentro do arquivo, o tamanho e o total de entradas. Além disso, este é o formato padrão "LS -L" para o Unix e também pode ser chamado usando o sinalizador -s.

Na saída, o primeiro campo representa as permissões de arquivo de cada arquivo. O próximo campo, no nosso caso, 3.0, representa a versão do zip. Os últimos três campos são o nome do arquivo e a data e a hora da modificação.

Exibir tamanho do zip

Para ver o tamanho dos seus arquivos de arquivo zip, use o -h bandeira.

$ zipinfo -h parentdir.fecho eclair

No nosso caso, o arquivo zip é 880 bytes e temos apenas 6 entradas contidas nele.

Liste apenas nomes de arquivos

Você pode exibir os nomes dos arquivos dentro do arquivo zip, excluindo todos os outros detalhes, como comentários, reboques e cabeçalhos. Use o -1 bandeira como mostrado.

$ zipinfo -1 parentdir.fecho eclair

Somente os nomes de arquivos são exibidos.

Lista em verbose

O sinalizador -v listará as informações do arquivo zip em um formato de múltipla e destacará os detalhes de cada arquivo no arquivo.

$ zipinfo -v parentdir.fecho eclair

Você pode observar que as informações representam cada um dos conteúdos de arquivo e todas as suas informações, como comentários, tamanho, permissões, tamanho da compressão, comprimento do arquivo e mais. Se você quiser obter todos os detalhes do zíper do arquivo, a bandeira -v colocou as costas.

Listar arquivos totais

A maneira mais rápida de listar o número total de arquivos em um arquivo zip (o total compactado e não compactado, e o fator de compressão) é usar o sinalizador -t. No entanto, vale a pena notar que o tamanho total compactado é exclusivo dos bytes de cabeçalho adicionais para cada entrada criptografada.

Para listar os arquivos totais:

$ zipinfo -t parentdir.fecho eclair

Data de exibição e hora

Você pode usar o -T bandeira para imprimir na forma de Yymmdd.hhmms Se você preferir usar o formato decimal classificável para as datas,

$ zipinfo -t parentdir.fecho eclair

A saída será:

É quase como o formato padrão, exceto o formato decimal.

Inclua comentário de arquivo

Se o arquivo zip tiver algum comentário, você poderá incluí -los na saída adicionando o -z bandeira.

Lidar com um único arquivo no arquivo

Tendo visto o conteúdo do seu arquivo, você pode optar por listar as informações de um único arquivo. Para fazer isso, você precisa especificar o nome do seu arquivo de destino.

Por exemplo, no nosso caso, podemos imprimir os detalhes de arquivo5.TXT Usando o comando:

$ zipinfo parentdir.Zip File5.TXT

Na saída abaixo, agora temos detalhes do arquivo5.txt sozinho.

Você também pode combinar opções diferentes enquanto especifica explicitamente qual arquivo dentro do arquivo para usar.

Vamos dar um exemplo de obtenção das informações de um arquivo específico. O comando será:

$ zipinfo -v parentdir.Zip File5.TXT

A saída só fornecerá os detalhes do arquivo5.txt, como mostrado.

Veja mais recentemente modificado

O -T A bandeira permite exibir a data e a hora associadas aos arquivos em um formato simbólico. Se você combiná -lo com um utilitário de classificação, poderá ver os arquivos recentemente modificados começando com o mais recente.

Use o comando:

$ zipinfo -t parentdir.zip | classificar -nr

O -nr classifica a data numericamente em contrário. No nosso caso, temos nosso arquivo5.txt como o arquivo modificado mais recentemente.

Conclusão

Há muita funcionalidade associada ao Zipinfo, e o que abordamos hoje não limita seu poder. Sempre que você precisar exibir o conteúdo de um arquivo zip, use o comando Zipinfo Linux. Além disso, Zipinfo -v abrirá a página de ajuda para você navegar.