Cette page nous montrera comment créer une liste de fichiers et de dossiers classés par taille à l’aide des commandes Linux standard.
Commander
Pour obtenir une liste avec la taille de chaque élément dans un dossier, vous voudrez utiliser la commande du comme ceci:
du -sm *
L’argument -m retournera la liste en mégaoctets (notez que vous pouvez utiliser -h pour une lecture humaine, mais il ne triera pas correctement)
Maintenant, nous allons vouloir l’exécuter via la commande sort, en triant dans l’ordre inverse -r et numérique -n:
du -sm * | sort -nr
Le seul problème ici est que nous obtiendrons beaucoup trop de résultats s’il y a beaucoup de fichiers et de dossiers, donc nous pouvons soit le faire passer par la commande more:
du -sm * | sort -nr | more
Ou nous pouvons simplement renvoyer les 15 articles les plus volumineux:
du -sm * | sort -nr | head -15
Cela renverra une liste quelque chose comme ceci:
2907 Files1 993 Files2 38 Somefile.txt