Extract - Metadados dos arquivos

Publicado por Diego Mendes Rodrigues em 08/06/2018

[ Hits: 15.560 ]

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

UbuntuDDE - Ubuntu + Deepin

Utilizar um Link Simbólico

Adicionando o Timestamp no History

Sistema de arquivos, disco rígido e memória do seu Linux

Ranking das distribuições Linux em 2019, 2018 e 2017

Leitura recomendada

Arping - Descobrindo se um host está no ar em uma rede local protegida por um gateway/firewall

Recuperando apt-get após "falha de segmentação"

Jogar saída de microfone local para host remoto

Transferência de Arquivos - Fish ou SCP

Como fazer Ubuntu reconhecer a placa de rede NVIDIA Corporation MCP61 Ethernet (rev a2)

  

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