Extract - Metadados dos arquivos

Publicado por Diego Mendes Rodrigues em 08/06/2018

[ Hits: 1.752 ]

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

Reproduzir arquivos MP3 no Python

Ubuntu Budgie 18.04 LTS Released

Gerenciando o GRUB com o GRUB Customizer

Como alterar a versão default (padrão) do Python no Linux

Leitura recomendada

Comandos básicos para usar no seu Linux

Como dividir arquivos grandes (split)

Continuando cópias interrompidas de arquivos

Como economizar na digitação do seu prompt?

Como fazer logout forçado pela linha de comando no GNOME

  

Comentários
[1] Comentário enviado por meianoite 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 HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts