Tier les fichiers d’un répertoire en fonction de leur taille

By Yan. Filed in Bash  |   
Tags: ,
Home del.icio.us this! Digg this! RSS 2.0 

Afin de lister les fichiers d’un répertoire par ordre décroissant de taille il est possible d’utiliser la commande ls associée à l’option S (diminutif de –sort=size:

xxx@xxx-desktop:~/tmp$ ls -S
xxx@xxx-desktop:~/tmp$ ls --sort=size

Pour vérifier le tri il est possible d’utiliser les options suivantes :

  • l : Afficher le type du fichier, les permissions d’accès, le nombre de liens physiques, le nom du propriétaire et du groupe, la taille en octets, et l’horodatage
  • h : Ajouter une lettre indiquant l’unité de taille, comme M pour méga-octets
xxx@xxx-desktop:~/tmp$ ls -lhS
total 1,4M
-rw-r--r-- 1 xxx xxx 1,4M 2011-09-19 22:03 fichier2.txt
-rw-r--r-- 1 xxx xxx  367 2011-09-19 22:00 fichier3.txt
-rw-r--r-- 1 xxx xxx    1 2011-09-19 22:00 fichier1.txt
xxx@xxx-desktop:~/tmp$ ls -lhS
total 1,4M
-rw-r--r-- 1 xxx xxx 1,4M 2011-09-19 22:03 fichier2.txt
-rw-r--r-- 1 xxx xxx  367 2011-09-19 22:00 fichier3.txt
-rw-r--r-- 1 xxx xxx    1 2011-09-19 22:00 fichier1.txt

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*