Ouvrir le menu principal

MacGeneration

Recherche

Terminal : lsd liste les fichiers avec des couleurs et des icônes

Nicolas Furno

jeudi 30 mai 2019 à 15:30 • 22

Logiciels

Si vous utilisez régulièrement un terminal Unix, vous connaissez sûrement la commande ls qui permet d’afficher les listes de fichiers contenus dans les dossiers. C’est l’une des commandes de base que l’on utilise très souvent quand on veut naviguer dans une hiérarchie sans interface graphique, mais vous pouvez la trouver un petit peu triste. Elle affiche en général quelques couleurs pour distinguer fichiers et dossiers, et on peut obtenir des informations supplémentaires de tailles et permissions, mais guère plus.

En utilisant la commande ls -lAh, on obtient une liste de dossiers et fichiers avec des couleurs pour distinguer les types (dossiers en bleu, scripts en rouge…) et d’autres informations, de poids de fichiers et de permissions.

Cette commande a été créée dans les années 1970 pour le premier système UNIX et même si elle a connu quelques évolutions depuis, elle reste assez simple. Si vous trouviez que cette commande historique avait bien besoin d’un successeur, vous allez apprécier lsd1, un outil plus récent chargé de remplacer ls. Codé en Rust, il affiche davantage de couleurs et surtout des icônes, pour distinguer non seulement les dossiers des fichiers, mais aussi les fichiers selon leur type.

Le même dossier, avec la commande lsd -lAh. Chaque fichier a sa propre icône et les permissions sont plus lisibles, grâce à l’ajout de couleurs.

Contrairement à ls qui est disponible de base dans tous les systèmes Unix, y compris macOS, vous devrez installer lsd. Vous devrez aussi installer une police supplémentaire, pour les icônes associées à chaque type de fichier. Voici les commandes à saisir sur macOS, avec comme prérequis que vous avez configuré le gestionnaire de paquets Homebrew sur votre machine2.

Installation de lsd :

brew install lsd

Installation de Cask Fonts (gestionnaire de téléchargement de polices via Homebrew) :

brew tap homebrew/cask-fonts

Installation de la police Hack Nerd Font qui contient les icônes :

brew cask install font-hack-nerd-font
Installation de lsd et de ses dépendances sur un Mac.

Une fois que tout ceci est effectué, vous devez encore configurer votre app de terminal, celle qui affiche la session Unix. Si vous utilisez Terminal, l’app de base de macOS, vous devrez ouvrir les préférences, puis cliquez sur « Profils » et enfin sur le bouton « Modifier » dans la rubrique « Police ». Choisissez alors « Hack Regular Nerd Font » dans la fenêtre qui s’ouvre.

Configuration de l’app Terminal de macOS pour afficher les icônes.

Si vous utilisez iTerm2, ouvrez également ses préférences, puis « Profile », choisissez le bon profil et ouvrez la section « Text ». En bas de la fenêtre, choisissez « Hack Nerd Font » dans la liste déroulante affichée sous l’en-tête « Non-ASCII Font ».

Configuration de l’app iTerm2 pour afficher les icônes des fichiers.

Cette configuration se fait profil par profil. Si vous avez enregistré plusieurs profils dans iTerm, vous devrez les modifier tous pour voir les icônes partout. Mais une fois que tout est fait, vous pouvez utiliser la commande lsd comme vous utilisiez ls auparavant. Si vous voulez l’exploiter au quotidien, vous devriez même remplacer l’ancienne commande avec un alias pour surcharger ls.

Les listes générées par lsd sont plus lisibles, notamment quand on affiche les permissions, avec des couleurs pour mieux lire les droits de chaque fichier. En revanche, la date est présentée uniquement en anglais, alors qu’elle est traduite en français avec ls. Les couleurs sont explicitées ici et elles pourront être modifiées à l’avenir, mais ce n’est pas le cas dans la version actuelle.

À vous de voir si cette alternative est intéressante ou si vous voulez vous contenter de la commande de base. lsd est un projet open-source et son installation est totalement gratuite.

À ce sujet, notre manuel pratique Tout savoir sur : Le terminal est toujours en vente sur Apple Books pour 4,99 €. Il vous permettra de découvrir cette interface textuelle, avec des bases pour débuter sur macOS ou sur n’importe quel système GNU/Linux.


  1. Pour « ls Deluxe », qu’alliez-vous imaginer ? ↩︎

  2. Si ce n’est pas votre cas, commencez par saisir cette première commande dans une session de terminal : /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)". ↩︎

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Sortie de veille : un MacBook avec une puce d’iPhone, attrape-nigaud ou coup de génie ?

08:00

• 3


Un dirigeant de Microsoft conseille aux plus de 9 000 employés licenciés de se faire aider par l’IA

04/07/2025 à 22:00

• 62


Apple fait ses emplettes dans les start-up, entre avatars virtuels et monitoring de l’IA

04/07/2025 à 21:00

• 1


Un premier pas vers le jailbreak de la Touch Bar : le système démarre en mode verbose

04/07/2025 à 17:45

• 16


MacBook Air M2 à 750 € ou Mac Studio M2 Max à 1 300 € ? Entre portable et fixe, il faut choisir

04/07/2025 à 15:22

• 24


Un (faux) traceur GPS sur les cartons des MacBook Air, pour dissuader les livreurs de les voler

04/07/2025 à 13:02

• 75


Un site web pour décoder les pages sauvées en .webarchive par Safari

04/07/2025 à 11:00

• 2


Ulanzi présente une station d'accueil au look de petit Mac Pro

04/07/2025 à 10:15

• 17


Promo : une batterie chameau de 27650 mAh capable de recharger Mac et iPhone à 114 € (-56 €)

04/07/2025 à 09:18

• 13


Développeurs : Technotes ajoute des notes de la communauté sur la documentation d’Apple

04/07/2025 à 08:33

• 5


L’iPhone redécolle en Chine, le Mac cartonne aux États-Unis : Apple souffle un peu avant les trimestriels le 31

04/07/2025 à 07:52

• 40


Apple a creusé l’idée de proposer des services de cloud computing aux développeurs pour concurrencer AWS

03/07/2025 à 21:45

• 44


Apple sort des fonds d’écran aux couleurs de son nouvel Apple Store à Osaka

03/07/2025 à 21:00

• 10


Test du ViewSonic ColorPro VP2788-5K : 27″, 5K et DCI-P3 pour le prix d’un demi-Studio Display

03/07/2025 à 20:30

• 10


Guerre commerciale : les produits fabriqués au Vietnam voient leur taxe multipliée par cinq

03/07/2025 à 20:20

• 27


Microsoft Office 2021 pour Mac à 49,99 € : une aubaine à ne pas rater pendant les soldes d’été 📍

03/07/2025 à 20:07

• 0