ptsm me signale que ça pourrait intéresser quelqu´un que je détaille.
´cd /´ vous emmène à la racine car on va faire la recherche sur tout le système.
´; ´ sert à enchaîner avec une autre commande indépendante, c´est à dire que quel que soit le résultat de la commande précédente, on effectue la commande suivante. Par exemple
minipingouin:/ poulet$ dsfdsf ;e cho foo
-bash: dsfdsf: command not found
foo
dsfdsf ne marche pas, mais ´echo foo´ si. C´est comme si vous aviez sauté une ligne.
´sudo´ sert à effectuer la commande qui suit en root. Voir le fichier /etc/sudoers pour savoir qui a le droit de faire quoi.
´du -h ´ va parcourir tout le système en donnant les tailles dans un format "humain". Par défaut, du liste en effet selon le nombre de blocs, il me semble, hors on s´en bat l´oeil.
´| ´ sert à combiner la sortie de ce qui précède en entrée pour ce qui va suivre. Ici, combiné à grep, cela permet de limiter la sortie (grep est un outil de recherche)
´grep ´^[012456789.]*G´ ´, c´est assez technique. La seconde partie, l´argument de grep, est une expression régulière dont tous les caractères ont un sens précis.
^ : début de la ligne
[0123456789.] : tous les caractères numériques, dans n´importe quel ordre, n´importe lesquels, avec ou sans le point. Ca peut être 12, 98, 02, 20, 2.0, 0.2...
- : autant de fois qu´on veut ce qui précède : donc autant de fois ce qui précède (les caractères numériques et le point)
G : le caractère G
Ainsi on se limite à tout ce qui fait plus d´un Go
(note : j´ai bien peur que JV ai mal interprété mes guillemets simples)