Extract - Metadados dos arquivos

Publicado por Diego Mendes Rodrigues em 08/06/2018

[ Hits: 18.206 ]

Blog: https://www.linkedin.com/in/diegomendesrodrigues/

 


Extract - Metadados dos arquivos



O comando extract é utilizado para extrair metadados de arquivos no Linux.

Como primeiro exemplo, irei exibir o metadados de um script shell.

extract ~/Scripts/Shell/Desativar.sh
Keywords for file /home/diego/Scripts/Shell/Desativar.sh:
mimetype - text/x-shellscript


Agora, de uma imagem PNG:

extract ~/Imagens/PyCharm.png
Keywords for file /home/diego/Imagens/PyCharm.png:
mimetype - image/png
image dimensions - 1440x900
produced by software - gnome-screenshot
mimetype - image/png
image dimensions - 1440x900
thumbnail - (binary, 5056 bytes)
mimetype - image/png
video dimensions - 1440x900
video depth - 24
pixel aspect ratio - 1/1


Veja que a quantidade de informações que o extract retornou da imagem, é muito maior que que a retornada no script shell.

Nesse exemplo da imagem, nos foram retornadas informações como: dimensão, tipo, profundidade, dentre outras.

Já com um arquivo PDF, temos os seguintes metadados.

extract ~/Documentos/Linux/administracao.pdf
Keywords for file /home/diego/Documentos/Linux/administracao.pdf:
mimetype - application/pdf
creator - Impress
produced by software - OpenOffice.org 2.0
creation date - Tue Aug 15 20:11:54 2006 -03
page count - 208
encoder version - 1.4


Observe que no PDF o extract nos informou o número de páginas do arquivo.

Caso você queira o retorno em uma única linha, utilize a opção -g.

extract -g ~/Scripts/Shell/Desativar.sh
/home/diego/Scripts/Shell/Desativar.sh `text/x-shellscript'

extract -g ~/Imagens/PyCharm.png
/home/diego/Imagens/PyCharm.png `image/png' `image/png' `1440x900' `gnome-screenshot' `1440x900' `image/png' `1440x900' `24' `1/1'

Podemos também filtrar o retorno, como no exemplo abaixo, em que exibimos apenas a dimensão da imagem PyCharm.png.

extract -p 'image dimensions' Imagens/PyCharm.png
Keywords for file Imagens/PyCharm.png:
image dimensions - 1440x900
image dimensions - 1440x900


Para obter uma lista de todas as palavras chave disponíveis, utilize a opção -L.

extract -L

Para instalar o extract no seu Linux, utilize o apt-get:

sudo apt-get -y install extract

Abraço,
Diego Mendes Rodrigues

Outras dicas deste autor

Editor de imagens Pinta

Instalar o Gambas 3

Alterando Porta do Servidor SSH no Ubuntu Server

Como resetar a senha do root no Debian e no Ubuntu

Comando uptime

Leitura recomendada

Como converter uma imagem em favicon de múltiplas resoluções

Preparando a VM para virtualização do Mac OSX no VirtualBox

FFmpeg no Ubuntu 14.04 64 bits

Limpando sua memória cache de forma simples (parte 2)

Criar arquivo vazio de maneira correta no Linux. Não é o touch. Nunca foi. Nunca será...

  

Comentários
[1] Comentário enviado por removido em 17/06/2018 - 22:20h


Faltou o time da compilação nem todo mundo usa apt-get ou família Red Hat.... o resto está LEGAL.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts