Cómo comprobar si una herramienta de archivado está instalada en Linux

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderás cómo verificar si herramientas de archivado comunes como tar y zip están instaladas en un sistema Linux. Utilizarás la opción --version con cada comando para verificar su presencia y ver su información de versión.

Además, explorarás cómo inspeccionar el directorio /usr/bin para ver una lista de binarios ejecutables, lo que proporciona otra forma de confirmar la existencia de estos y otros comandos.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/CompressionandArchivingGroup(["Compression and Archiving"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/CompressionandArchivingGroup -.-> linux/tar("Archiving") linux/CompressionandArchivingGroup -.-> linux/zip("Compressing") subgraph Lab Skills linux/ls -.-> lab-558779{{"Cómo comprobar si una herramienta de archivado está instalada en Linux"}} linux/tar -.-> lab-558779{{"Cómo comprobar si una herramienta de archivado está instalada en Linux"}} linux/zip -.-> lab-558779{{"Cómo comprobar si una herramienta de archivado está instalada en Linux"}} end

Verificar la presencia de tar con tar --version

En este paso, comenzaremos a explorar algunos comandos comunes de Linux utilizados para gestionar archivos. Un comando muy útil es tar, que se utiliza a menudo para archivar y comprimir archivos. Antes de usarlo, verifiquemos si está instalado y veamos su versión.

Para hacer esto, usaremos la opción --version con el comando tar. Esta es una forma común de verificar la versión de muchas herramientas de línea de comandos en Linux.

Abre tu terminal si no está abierta. Recuerda que puedes encontrar el icono de Xfce Terminal en el lado izquierdo de tu escritorio.

Escribe el siguiente comando y presiona Enter:

tar --version

Deberías ver una salida similar a esta, que muestra la versión del comando tar instalado en el sistema:

tar (GNU tar) 1.34
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://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.

Written by John Gilmore and Jay Fenlason.

El número exacto de versión podría ser ligeramente diferente, pero la salida confirma que tar está instalado y listo para usar.

Verificar la versión de un comando es una buena práctica para asegurarte de tener las herramientas esperadas disponibles y para entender sus capacidades, ya que diferentes versiones pueden tener diferentes características o opciones.

Haz clic en Continuar para pasar al siguiente paso.

Verificar la presencia de zip con zip --version

En el paso anterior, verificamos la versión del comando tar. Ahora, hagamos lo mismo para otra herramienta común de archivado y compresión: zip. El comando zip se utiliza ampliamente, especialmente cuando se interactúa con archivos creados en sistemas Windows o macOS.

Al igual que con tar, podemos usar la opción --version para verificar si zip está instalado y ver su información de versión.

Abre tu terminal nuevamente si no está abierta.

Escribe el siguiente comando y presiona Enter:

zip --version

Deberías ver una salida similar a esta:

Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.

... (additional information) ...

Nuevamente, la versión exacta y la salida pueden variar ligeramente, pero esto confirma que el comando zip está disponible en tu sistema.

Verificar la versión de comandos como tar y zip es una habilidad simple pero importante. Te ayuda a confirmar que las herramientas necesarias están presentes antes de intentar usarlas, lo que puede ahorrarte tiempo y frustración.

Haz clic en Continuar para pasar al siguiente paso.

Inspeccionar binarios con ls /usr/bin

En los pasos anteriores, verificamos las versiones de tar y zip. Estos comandos son programas ejecutables, también conocidos como binarios, que se almacenan en directorios específicos de tu sistema Linux. Una ubicación común para muchos comandos ejecutables por el usuario es el directorio /usr/bin.

Usemos el comando ls para listar el contenido del directorio /usr/bin. El comando ls se utiliza para listar archivos y directorios.

Abre tu terminal. Asegúrate de estar en tu directorio de inicio o en el directorio ~/project. Puedes usar el comando pwd para verificar tu directorio actual si es necesario.

Ahora, escribe el siguiente comando y presiona Enter:

ls /usr/bin

Este comando le dice a ls que liste el contenido del directorio /usr/bin.

Verás una larga lista de nombres deslizarse por tu terminal. Cada nombre en esta lista representa un programa ejecutable o un enlace a uno, ubicado en el directorio /usr/bin. Este directorio contiene una gran cantidad de los comandos que usas regularmente en la terminal.

[... many lines of output ...]
tar
tee
telnet
test
tftp
time
timeout
top
touch
tput
tr
true
truncate
tset
tsort
tty
type
tzselect
ubuntu-advantage-tools
ubuntu-bug
ubuntu-report
ucf
udevadm
ufw
ul
umount
unexpand
uniq
unlink
unlzma
unmkswap
unshare
unzip
update-alternatives
update-ca-certificates
update-catalog
update-dictcommon-main
update-dictcommon-wordlist
update-grub
update-icon-caches
update-info-dir
update-initramfs
update-locale
update-mime-database
update-passwd
update-pciids
update-rc.d
update-usbids
uptime
usb-devices
users
utmpdump
uuencode
uudecode
uuidgen
vdir
vlock
vmstat
volname
w
wait
wall
watch
wc
wdctl
wget
whatis
whereis
which
who
whoami
write
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-dwp
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-11
x86_64-linux-gnu-gcc-ar-11
x86_64-linux-gnu-gcc-nm-11
x86_64-linux-gnu-gcc-ranlib-11
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-ld.gold
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-settings
xhost
xmodmap
xrandr
xset
xsetroot
xtables-multi
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yes
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zip
zipcloak
zipnote
zipsplit
zjsdecode
zless
zmore
znew
zsh
zsh5

Puedes desplazarte hacia arriba y hacia abajo en tu terminal para ver la lista completa. Observa que tar y zip están listados aquí, lo que confirma su ubicación.

Este paso te da una idea de dónde residen muchos de los comandos fundamentales de Linux. Entender la estructura del sistema de archivos es clave para dominar Linux.

Haz clic en Continuar para completar este paso.

Resumen

En este laboratorio, aprendimos cómo verificar si las herramientas de archivado comunes están instaladas en Linux. Usamos la opción --version con el comando tar para verificar su presencia y ver su información de versión. Este método es una forma estándar de comprobar la versión de muchas herramientas de línea de comandos.

Luego, aplicamos la misma técnica al comando zip, otra herramienta de archivado muy utilizada, ejecutando zip --version. Esto confirmó que zip también estaba instalado y proporcionó sus detalles de versión. Verificar la versión de los comandos es una buena práctica para asegurarse de que las herramientas necesarias estén disponibles y para entender sus capacidades.