Como verificar se uma ferramenta de compressão está disponível no Linux

LinuxBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como verificar a disponibilidade de ferramentas de compressão comuns no Linux. Exploraremos como usar a opção --version com gzip e bzip2 para verificar sua instalação e ver suas versões.

Você também aprenderá como inspecionar o diretório /usr/bin para ver onde muitos binários executáveis, incluindo essas ferramentas de compressão, estão localizados em seu sistema.

Verificar gzip com gzip --version

Nesta etapa, começaremos a explorar alguns utilitários Linux comuns. Muitos sistemas Linux vêm com ferramentas para compactar e descompactar arquivos. Dois populares são gzip e bzip2.

Vamos verificar se o gzip está instalado e ver sua versão. Podemos fazer isso usando a opção --version.

Abra seu terminal, caso ainda não esteja aberto. Lembre-se, você pode encontrar o ícone do Xfce Terminal no lado esquerdo da sua área de trabalho.

Digite o seguinte comando e pressione Enter:

gzip --version

Você deve ver uma saída semelhante a esta, indicando que o gzip está instalado e mostrando suas informações de versão:

gzip (GNU gzip) 1.10
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

O número da versão exata pode ser diferente, mas a presença desta saída confirma que o comando gzip está disponível em seu sistema.

A opção --version é uma maneira comum de verificar a versão de muitas ferramentas de linha de comando no Linux. É uma maneira rápida de ver se um programa está instalado e qual versão você está usando.

Clique em Continuar para prosseguir para a próxima etapa.

Verificar bzip2 com bzip2 --version

Na etapa anterior, verificamos a versão do gzip. Agora, vamos fazer o mesmo para o bzip2, outro utilitário de compressão comum.

Assim como o gzip, o bzip2 também suporta a opção --version para exibir suas informações de versão.

No seu terminal, digite o seguinte comando e pressione Enter:

bzip2 --version

Você deve ver uma saída semelhante a esta:

bzip2, a block-sorting file compressor.  Version 1.0.8, 13-July-2019.

   Copyright (C) 1996-2019 Julian Seward <jseward@bzip.org>.  All rights reserved.

   Redistribution and use in source and binary forms, with or without
   modification, are permitted provided that the following conditions
   are met:

   1. Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.

   2. The origin of this software must not be misrepresented; you must
      not claim that you wrote the original software.  If you use this
      software in a product, an acknowledgment in the product
      documentation would be appreciated but is not required.

   This software is provided `as is'', without any express or implied
   warranty.  In no event will the authors be held liable for any damages
   arising from the use of this software.

   Julian Seward, Cambridge, UK.
   jseward@bzip.org

Novamente, o número da versão específica pode ser diferente, mas esta saída confirma que o bzip2 está instalado e disponível para uso.

Verificar a versão de um comando é uma habilidade fundamental no Linux. Isso ajuda você a confirmar que um programa está instalado e a entender com qual versão você está trabalhando, o que pode ser importante para compatibilidade ou solução de problemas.

Clique em Continuar para prosseguir.

Inspecionar binários com ls /usr/bin

No Linux, programas executáveis (comandos) são frequentemente armazenados em diretórios específicos. Um dos locais primários para comandos do sistema é /usr/bin.

Vamos usar o comando ls para listar o conteúdo do diretório /usr/bin. O comando ls é usado para listar arquivos e diretórios.

No seu terminal, digite o seguinte comando e pressione Enter:

ls /usr/bin

Você verá uma longa lista de arquivos. Estes são muitos dos comandos e programas disponíveis em seu sistema.

[... many lines of output ...]
a2ps
a2query
aa-enabled
aa-exec
aa-status
ab
abcde
abrt-action-analyze-ccpp
abrt-action-analyze-core
abrt-action-analyze-oops
[... many more lines ...]

Este diretório contém um grande número de arquivos executáveis, que vão desde utilitários básicos como o próprio ls até aplicações mais complexas. Você pode até mesmo encontrar gzip e bzip2 nesta lista se você rolar por ela!

Listar o conteúdo de diretórios como /usr/bin ajuda você a entender onde os comandos são armazenados e dá uma visão geral da estrutura do sistema de arquivos Linux.

Não se preocupe em entender cada arquivo desta lista. O objetivo aqui é apenas ver onde muitos comandos residem.

Clique em Continuar para finalizar esta seção do laboratório.

Resumo

Neste laboratório, aprendemos como verificar a disponibilidade e a versão de ferramentas comuns de compressão Linux. Usamos a opção --version com gzip e bzip2 para confirmar suas instalações e visualizar suas informações de versão. Isso demonstrou um método padrão para verificar a presença e a versão de utilitários de linha de comando no Linux.