J'essaie d'écrire un script qui calculera la taille d'un répertoire et si la taille est inférieure à 10 Go, et supérieure à 2 Go, effectuez une action. Où dois-je mentionner le nom de mon dossier?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
et comment tout le monde connaît toutes ces commandes: vous pouvez taper man du
dans votre terminal pour rechercher la commande du dans le manuel. Cela affichera une sortie que vous pouvez afficher et résumera tous les indicateurs tels que -h, -c, -s, -b, -B, --apparent-size, etc. que les réponses suggèrent-vous d'utiliser. Ensuite, vous pouvez décider vous-même de la meilleure façon d'utiliser du
votre cas d'utilisation spécifique.