Comment vérifier si un outil d'archivage est installé sur Linux

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous apprendrez à vérifier si des outils d'archivage courants tels que tar et zip sont installés sur un système Linux. Vous utiliserez l'option --version avec chaque commande pour vérifier leur présence et afficher leurs informations de version.

De plus, vous explorerez comment inspecter le répertoire /usr/bin pour obtenir une liste des binaires exécutables, offrant ainsi une autre façon de confirmer l'existence de ces commandes et d'autres.


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{{"Comment vérifier si un outil d'archivage est installé sur Linux"}} linux/tar -.-> lab-558779{{"Comment vérifier si un outil d'archivage est installé sur Linux"}} linux/zip -.-> lab-558779{{"Comment vérifier si un outil d'archivage est installé sur Linux"}} end

Vérifier l'installation de tar avec tar --version

Dans cette étape, nous allons commencer à explorer quelques commandes Linux courantes utilisées pour gérer les fichiers. Une commande très utile est tar, qui est souvent utilisée pour archiver et compresser des fichiers. Avant de l'utiliser, vérifions si elle est installée et regardons sa version.

Pour ce faire, nous allons utiliser l'option --version avec la commande tar. C'est une méthode courante pour vérifier la version de nombreux outils en ligne de commande sous Linux.

Ouvrez votre terminal s'il n'est pas déjà ouvert. N'oubliez pas que vous pouvez trouver l'icône de Xfce Terminal sur le côté gauche de votre bureau.

Tapez la commande suivante et appuyez sur Entrée :

tar --version

Vous devriez voir une sortie similaire à celle-ci, montrant la version de la commande tar installée sur le système :

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.

Le numéro de version exact peut être légèrement différent, mais la sortie confirme que tar est installé et prêt à être utilisé.

Vérifier la version d'une commande est une bonne pratique pour vous assurer que vous disposez des outils attendus et pour comprendre leurs capacités, car différentes versions peuvent avoir des fonctionnalités ou des options différentes.

Cliquez sur Continuer pour passer à l'étape suivante.

Vérifier l'installation de zip avec zip --version

Dans l'étape précédente, nous avons vérifié la version de la commande tar. Maintenant, faisons de même pour un autre outil d'archivage et de compression courant : zip. La commande zip est largement utilisée, en particulier lorsqu'il s'agit d'interagir avec des fichiers créés sur des systèmes Windows ou macOS.

Tout comme avec tar, nous pouvons utiliser l'option --version pour vérifier si zip est installé et pour afficher ses informations de version.

Ouvrez à nouveau votre terminal s'il n'est pas déjà ouvert.

Tapez la commande suivante et appuyez sur Entrée :

zip --version

Vous devriez voir une sortie similaire à celle-ci :

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) ...

Encore une fois, la version exacte et la sortie peuvent varier légèrement, mais cela confirme que la commande zip est disponible sur votre système.

Vérifier la version de commandes telles que tar et zip est une compétence simple mais importante. Cela vous aide à confirmer que les outils nécessaires sont présents avant de les utiliser, ce qui peut vous faire gagner du temps et vous éviter des ennuis.

Cliquez sur Continuer pour passer à l'étape suivante.

Inspecter les binaires avec ls /usr/bin

Dans les étapes précédentes, nous avons vérifié les versions de tar et zip. Ces commandes sont des programmes exécutables, également appelés binaires, qui sont stockés dans des répertoires spécifiques de votre système Linux. Un emplacement courant pour de nombreuses commandes exécutables par l'utilisateur est le répertoire /usr/bin.

Utilisons la commande ls pour lister le contenu du répertoire /usr/bin. La commande ls est utilisée pour lister les fichiers et les répertoires.

Ouvrez votre terminal. Assurez-vous que vous êtes dans votre répertoire personnel ou dans le répertoire ~/project. Vous pouvez utiliser la commande pwd pour vérifier votre répertoire actuel si nécessaire.

Maintenant, tapez la commande suivante et appuyez sur Entrée :

ls /usr/bin

Cette commande indique à ls de lister le contenu du répertoire /usr/bin.

Vous verrez défiler une longue liste de noms dans votre terminal. Chaque nom de cette liste représente un programme exécutable ou un lien vers un programme, situé dans le répertoire /usr/bin. Ce répertoire contient un grand nombre des commandes que vous utilisez régulièrement dans le 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

Vous pouvez faire défiler le contenu de votre terminal pour voir la liste complète. Remarquez que tar et zip sont listés ici, ce qui confirme leur emplacement.

Cette étape vous donne un aperçu de l'emplacement de nombreuses commandes de base de Linux. Comprendre la structure du système de fichiers est essentiel pour devenir compétent en Linux.

Cliquez sur Continuer pour terminer cette étape.

Résumé

Dans ce laboratoire, nous avons appris à vérifier si les outils d'archivage courants sont installés sur Linux. Nous avons utilisé l'option --version avec la commande tar pour vérifier sa présence et afficher ses informations de version. Cette méthode est une façon standard de vérifier la version de nombreux outils en ligne de commande.

Ensuite, nous avons appliqué la même technique à la commande zip, un autre outil d'archivage largement utilisé, en exécutant zip --version. Cela a confirmé que zip était également installé et a fourni ses détails de version. Vérifier la version des commandes est une bonne pratique pour s'assurer que les outils nécessaires sont disponibles et pour comprendre leurs capacités.