Outils pour utilisateurs

Outils du site


scripting:usagedisk

BASH : Tri des tailles de partitions et dossiers

  • Le script retourne les partitions existantes triés par taille

et les 5 dossiers les plus gros.

#!/bin/bash

# variables de couleur
red='\033[1;31m'
vert='\033[1;32m'
end='\033[0m'

# Affichage des partitions triées par taille
echo -e ""$red"_______________________________"$end"\n";

echo -e "Partie 1 de l'exo:"$vert"\n"
df | grep ^/dev* | tr -s " " | cut -d " " -f 1,4 | sort -n -k 2 | awk {'print "Partition "$1" => "$2" octets"'}

echo -e ""$red"_______________________________"$end"\n";

# Affichage des 5 Directory les + gros depuis la racine
echo -e "Partie 2 de l'exo:"$vert"\n"
du / 2>/dev/null | sort -k1 -rn | head -5 | awk {'print "Directory "$2" => "$1" octets"'}

echo -e ""$red"_______________________________"$end"\n";

scripting/usagedisk.txt · Dernière modification: 15/04/2016 à 21:15 (modification externe)

Outils de la page