LSD : Un gestionnaire de fichiers moderne et coloré
📌 LSD (List Directory) est un gestionnaire de fichiers en ligne de commande, pour windows, macos et linux et qui remplace la commande classique ls
, tout en y ajoutant des icônes, des couleurs, et des informations détaillées pour rendre l’expérience terminal bien plus agréable. Ce petit utilitaire est idéal pour ceux qui passent beaucoup de temps dans leur terminal et souhaitent le rendre plus convivial et puissant.
🚀 1. Installation de LSD
LSD peut être installé facilement sur macOS, Linux et Windows. Voici les instructions détaillées pour chaque système.
💻 macOS
Avec Homebrew :
brew install lsd
🐧 Linux
Pour Ubuntu/Debian :
sudo apt install lsd
Sinon, avec Homebrew pour Linux :
brew install lsd
🖥 Windows
Sous Windows, vous pouvez installer LSD via Windows Subsystem for Linux (WSL) en suivant les mêmes instructions que pour Linux. Vous pouvez également utiliser Scoop ou Chocolatey :
scoop install lsd
🖋 2. Installation de la police Nerd Font
LSD s’appuie sur les Nerd Fonts pour afficher des icônes dans le terminal. Si les icônes ne s’affichent pas correctement, c’est probablement parce que la police utilisée dans ton terminal ne prend pas en charge ces glyphes.
📥 macOS (avec Homebrew)
brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono-nerd-font
📥 Linux (Ubuntu/Debian)
Télécharge la police FiraCode Nerd Font ou toute autre police Nerd Font :
mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraCode.zip
unzip FiraCode.zip
fc-cache -fv
📥 Windows
Sous Windows, il suffit de télécharger l’archive des Nerd Fonts depuis leur GitHub et d’installer la police que tu préfères. Une fois décompressée, installe les fichiers .ttf
dans le dossier Fonts du panneau de configuration.
⚙ 3. Configuration de LSD
Configuration de base
LSD utilise un fichier de configuration situé dans ~/.config/lsd/config.yaml
. Ce fichier te permet de personnaliser l’affichage des fichiers et des répertoires, la couleur, et bien d’autres options.
Si tu veux afficher des icônes et avoir un affichage plus moderne, commence par éditer ton fichier de configuration.
nano ~/.config/lsd/config.yaml
Voici une configuration simple pour activer les icônes et afficher les informations détaillées :
icons:
when: always # toujours afficher les icônes
theme: fancy # thème des icônes, peut être "fancy", "unicode", ou "emoji"
blocks: name,size,date # afficher le nom, la taille et la date
date:
format: "%Y-%m-%d %H:%M" # format de la date
💡 4. Commandes utiles de LSD
Voici quelques commandes de base pour tirer le meilleur parti de LSD.
Commande de base
lsd
Affiche une liste de fichiers et répertoires dans le répertoire courant avec des icônes et couleurs.
Affichage détaillé
lsd --long
Affiche les informations détaillées sur chaque fichier, y compris la taille, la date et les permissions.
Affichage avec des icônes et colonnes
lsd --long --columns 3
Affiche les fichiers en colonnes avec des icônes.
Affichage avec couleur et tri par date
lsd --color=always --sort=date
Affiche les fichiers avec couleurs et triés par date.
⏩ 5. Alias pratiques
Pour rendre l’utilisation de LSD encore plus fluide, tu peux configurer des alias dans ton fichier ~/.bashrc
ou ~/.zshrc
(selon le shell que tu utilises). Voici quelques alias pratiques :
Alias pour lsd
Ajoute ces lignes dans ton fichier ~/.bashrc
ou ~/.zshrc
:
alias ls="lsd" # Remplacer ls par lsd
alias l="lsd -l" # ls avec affichage détaillé
alias la="lsd -la" # ls avec affichage détaillé et fichiers cachés
alias ll="lsd -l" # Alias pour la commande longue (version courte)
alias lsd="lsd --long --icons" # Lancer LSD avec icônes et informations longues
Alias pour lsd
avec des options courantes
Si tu souhaites personnaliser les affichages selon tes besoins, tu peux également définir des alias plus complexes :
alias lsd-icons="lsd --long --blocks name,size,icon,date"
alias lsd-colors="lsd --long --color=always"
alias lsd-date="lsd --long --sort=date"
💬 Questions / Commentaires ?
Si tu as des questions, n’hésite pas à les poser en commentaires ou à partager tes propres configurations de LSD !
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.