Pour répertorier ou trier tous les fichiers d'un répertoire par taille, nous utiliserons la commande ls, qui répertoriera les fichiers informatiques sous Unix et les systèmes d'exploitation de type Unix.
Lecture connexe :Amusant :SL (locomotive à vapeur) fait rouler un train dans votre terminal Linux
Lorsqu'il est invoqué sans aucun argument, ls
liste les fichiers dans le répertoire de travail courant.
[root@linuxshelltips:~]# ls anaconda-ks.cfg bridge-nf-call-iptabley~ fwbackups-1.43.7 ImageMagick-7.0.8-28 remi-release-7.rpm bridge-nf-call-iptables~ bridge-nf-call-iptablez~ fwbackups-1.43.7.tar.bz2 ImageMagick.tar.gz report.xml bridge-nf-call-iptablex~ caddy highlight.min.js initial-setup-ks.cfg rh6_CloudBerryBackup.rpm
Répertorier tous les fichiers classés par taille
Pour lister ou trier tous les fichiers par taille, utilisez le -S
option, qui indique le ls
commande pour trier la liste des fichiers par taille et le -h
fait de la sortie un format lisible par l'homme.
Dans la sortie suivante, les fichiers les plus volumineux sont affichés au début.
[root@linuxshelltips:~]# ls -lhS total 52M -rw-r--r--. 1 root root 37M Sep 3 2018 rh6_CloudBerryBackup.rpm -rw-r--r--. 1 root root 14M Feb 17 2019 ImageMagick.tar.gz -rw-r--r--. 1 root root 1.8M Oct 4 2019 fwbackups-1.43.7.tar.bz2 -rw-r--r-- 1 root root 98K Jul 23 17:31 highlight.min.js -rw-r--r--. 1 root root 16K Dec 21 2018 remi-release-7.rpm drwxrwxr-x 5 root root 4.0K Dec 26 2017 fwbackups-1.43.7 drwxrwxr-x 15 root root 4.0K Feb 17 2019 ImageMagick-7.0.8-28 -rw-r--r--. 1 root root 3.1K Sep 19 2018 report.xml -rw-r--r--. 1 root root 2.0K Sep 4 2018 initial-setup-ks.cfg -rw-------. 1 root root 1.9K Jan 1 2018 anaconda-ks.cfg drwxr-xr-x. 3 root root 47 Sep 19 2018 caddy -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptables~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptablex~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptabley~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptablez~
Répertorier toutes les tailles de fichiers dans l'ordre inverse
Vous pouvez également trier les fichiers par taille dans l'ordre inverse en utilisant le -r
comme indiqué.
[user@linuxshelltips:~]# ls -lhrS total 52M -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptablez~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptabley~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptablex~ -rw-r--r--. 1 root root 2 Jan 14 2020 bridge-nf-call-iptables~ drwxr-xr-x. 3 root root 47 Sep 19 2018 caddy -rw-------. 1 root root 1.9K Jan 1 2018 anaconda-ks.cfg -rw-r--r--. 1 root root 2.0K Sep 4 2018 initial-setup-ks.cfg -rw-r--r--. 1 root root 3.1K Sep 19 2018 report.xml drwxrwxr-x 15 root root 4.0K Feb 17 2019 ImageMagick-7.0.8-28 drwxrwxr-x 5 root root 4.0K Dec 26 2017 fwbackups-1.43.7 -rw-r--r--. 1 root root 16K Dec 21 2018 remi-release-7.rpm -rw-r--r-- 1 root root 98K Jul 23 17:31 highlight.min.js -rw-r--r--. 1 root root 1.8M Oct 4 2019 fwbackups-1.43.7.tar.bz2 -rw-r--r--. 1 root root 14M Feb 17 2019 ImageMagick.tar.gz -rw-r--r--. 1 root root 37M Sep 3 2018 rh6_CloudBerryBackup.rpm
Si vous avez d'autres conseils, questions ou doutes sur Linux ? demandez de l'aide dans la section des commentaires.