« Logiciels terminal » : différence entre les versions

Ligne 1 : Ligne 1 :
=== '''🛠️ <code>duf</code> ''' ===
=== '''🛠️ <code>duf</code> ''' ===
Afficher des informations sur l'utilisation des disques (<code>df -h</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="bash" line copy>
apt install duf
</syntaxhighlight>


<syntaxhighlight lang="bash" line copy>
duf --hide special
</syntaxhighlight>


==== Commande Description ====
-----
<syntaxhighlight lang="bash" line>
 
duf #Affiche tous les systèmes de fichiers
<span id="installation-de-duf"></span>
duf --all  #Montre aussi les pseudo-fs (tmpfs, etc.)
==== 📦 '''Installation de DUF''' ====
duf --hide local   #Cache les disques locaux
 
duf /home   #Affiche uniquement un point de montage
<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 &lt;type&gt;</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> ''' ===