Lister les paquets installés sous Debian/Ubuntu

Il est parfois utile de savoir quels sont les paquets installés sur sa distribution Debian/Ubuntu. Une commande simple permet de réaliser cette tâche.
Associée à la commande « grep », on peut facilement filtrer les résultats pour faire ressortir une recherche particulière.

Lister la totalité des paquets installés

Cette commande liste la totalité des paquets installés sous forme de tableau. 4 colonnes sont fournies :

  • Name : le nom du paquet installé
  • Version : la version installée du paquet
  • Architecture : l’architecture pour laquelle le paquet est développé
  • Description : une courte description de l’utilité du paquet

La commande suivante réalise la même opération mais en simplifiant la sortie :

Filtrer les résultats

En associant les commandes précédentes avec « grep », on peut facilement filtrer les résultats pour n’obtenir qu’un éventail des paquets installés.

Imaginons que l’on veuille vérifier les paquets installés concernant « apache », on tapera la commande suivante :

Pour retourner les résultats qui ne satisfont pas le patter, il suffit d’ajouter l’option « -v » à la commande « grep » :

Commande zip : exclure des répertoires de l’archive

Dans cet article, nous allons jouer un peu avec la commande zip en ligne de commande sous linux afin de compresser un répertoire tout en excluant certains sous-répertoires.

Installer la commande zip si nécessaire :

Si ce n’est pas déjà le cas, pour installer la commande zip sous ubuntu/debian lancez la commande suivante :

L’arborescence utilisée pour l’exemple :

  • root/
    • composer.json
    • composer.lock
    • .git/
    • .gitignore
    • src/
    • tests/
    • vendor/

Exclure complètement les répertoires de l’archive

On désire zipper le répertoire root en excluant les répertoires « .git/ » et « vendor/ ». Voici la commande à lancer :

Conserver les répertoires mais pas les fichiers

Si l’on veut conserver les répertoires mais ne pas inclure les fichiers contenus à l’intérieur, la commande devient :

Aller plus loin

Pour plus d’informations je vous conseille d’aller jeter un œil sur la manpage en français.