Extract - Metadados dos arquivos

Publicado por Diego Mendes Rodrigues em 08/06/2018

[ Hits: 16.911 ]

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

Ubuntu Budgie 18.04 LTS Released

Executando comandos Linux com o timeout

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

Gerenciando o GRUB com o GRUB Customizer

Sincronizar o horário com um servidor NTP

Leitura recomendada

Comando CHMOD (Change Mode) no Modo Octal

Backup de dados no Linux

Três Formas Fáceis de usar Super Usuário pelo Terminal no Linux

Exibir notificações quando um comando é concluído (Ubuntu 18.04.1)

Comandos básicos e parâmetros do Iptables

  

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