« Logiciels terminal » : différence entre les versions
| Ligne 1 : | Ligne 1 : | ||
=== '''🛠️ <code>duf</code> ''' === | === '''🛠️ <code>duf</code> ''' === | ||
'''DUF''' (Disk Usage/Free Utility) est un outil en ligne de commande conçu pour remplacer <code>df</code> et <code>du</code> avec une interface plus colorée, des visualisations claires et des fonctionnalités supplémentaires. Il affiche l’utilisation du disque de manière plus lisible. | |||
< | |||
</ | |||
==== | ----- | ||
<syntaxhighlight lang=" | |||
duf | <span id="installation-de-duf"></span> | ||
duf -- | ==== 📦 '''Installation de DUF''' ==== | ||
duf --hide local | |||
<span id="sur-linux-debianubuntu"></span> | |||
</syntaxhighlight> | ===== Sur Linux (Debian/Ubuntu) : ===== | ||
<syntaxhighlight lang="sh">sudo apt update && sudo apt install duf</syntaxhighlight> | |||
----- | |||
<span id="utilisation-de-base"></span> | |||
==== 🚀 '''Utilisation de base''' ==== | |||
<ol style="list-style-type: decimal;"> | |||
<li><p>'''Afficher l’utilisation des disques''' (similaire à <code>df -h</code>) :</p> | |||
<syntaxhighlight lang="sh">duf</syntaxhighlight> | |||
<div class="figure"> | |||
[[File:https://github.com/muesli/duf/raw/master/screenshot.png|Exemple de sortie DUF]] | |||
</div></li> | |||
<li><p>'''Filtrer par système de fichiers''' (ex : <code>ext4</code>) :</p> | |||
<syntaxhighlight lang="sh">duf --only ext4</syntaxhighlight></li> | |||
<li><p>'''Afficher uniquement certains disques''' (ex : <code>/dev/sda1</code>) :</p> | |||
<syntaxhighlight lang="sh">duf /dev/sda1</syntaxhighlight></li> | |||
<li><p>'''Trier par colonne''' (ex : par taille utilisée) :</p> | |||
<syntaxhighlight lang="sh">duf --sort size</syntaxhighlight></li> | |||
<li><p>'''Afficher en JSON''' (pour scripts) :</p> | |||
<syntaxhighlight lang="sh">duf --json</syntaxhighlight></li></ol> | |||
----- | |||
<span id="options-courantes"></span> | |||
==== 🔧 '''Options courantes''' ==== | |||
{| class="wikitable" | |||
|- | |||
! Option | |||
! Description | |||
|- | |||
| <code>--all</code> | |||
| Afficher tous les systèmes de fichiers | |||
|- | |||
| <code>--hide local</code> | |||
| Cache les disques locaux | |||
|- | |||
| <code>/home</code> | |||
| Affiche uniquement un point de montage | |||
|- | |||
| <code>--hide <type></code> | |||
| Masquer (ex: <code>--hide network,loop</code>) | |||
|- | |||
| <code>--inodes</code> | |||
| Afficher l’utilisation des inodes | |||
|- | |||
| <code>--theme light</code> | |||
| Mode clair | |||
|- | |||
| <code>--help</code> | |||
| Aide complète | |||
|} | |||
----- | |||
<span id="exemples-pratiques"></span> | |||
==== 💡 '''Exemples pratiques''' ==== | |||
<ul> | |||
<li><p>'''Vérifier l’espace sur <code>/home</code>''' :</p> | |||
<syntaxhighlight lang="sh">duf /home</syntaxhighlight></li> | |||
<li><p>'''Masquer les systèmes tmpfs''' :</p> | |||
<syntaxhighlight lang="sh">duf --hide tmpfs</syntaxhighlight></li> | |||
<li><p>'''Trier par espace libre''' :</p> | |||
<syntaxhighlight lang="sh">duf --sort avail</syntaxhighlight></li></ul> | |||
----- | |||
<span id="pourquoi-utiliser-duf"></span> | |||
==== 📌 '''Pourquoi utiliser DUF ?''' ==== | |||
✅ '''Plus lisible''' que <code>df</code>/<code>du</code><br /> | |||
✅ '''Couleurs et barres de progression'''<br /> | |||
✅ '''Filtrage et tri personnalisable'''<br /> | |||
✅ '''Support JSON''' pour l’automatisation | |||
----- | |||
==== voir aussi commande <code>dust</code> (snap) ==== | ==== voir aussi commande <code>dust</code> (snap) ==== | ||
----- | ----- | ||
=== '''🛠️ <code>tmux</code> ''' === | === '''🛠️ <code>tmux</code> ''' === | ||