#!/bin/bash
echo "Script de nettoyage d'Ubuntu\n"
DELAI_JOURS_DEFAUT=30

df -k

echo 
read -p "Saisir en jour l'age des fichiers à supprimer (defaut=30): " DELAI_JOURS
test -z $DELAI_JOURS && DELAI_JOURS=$DELAI_JOURS_DEFAUT
echo
echo -e "Les commandes suivantes supprimeront les fichiers de + de $DELAI_JOURS jours."
echo "Ctrl+C pour quitter."

echo
echo "Suppression des paquets perimes ..."
sudo apt-get autoclean
echo "Les paquets périmés ont été supprimés OK"
sleep 3
echo
echo "Suppression de icones de + de $DELAI_JOURS jours..."
find ~/.thumbnails -type f -atime +$DELAI_JOURS -exec rm {} \;
echo "Icônes supprimés"
echo
echo "Suppressions dans corbeille des fichiers de + de $DELAI_JOURS jours..."
#rm -r -f ~/.local/share/Trash/files/* 
find ~/.local/share/Trash/files/ -mtime +$DELAI_JOURS -type f -delete
echo "Corbeille allégée :-)"
sleep 3
echo
echo "Suppression des fichier *~ du dossier HOME"
find ~/ -name '*~' -exec rm {} \;
echo "Fichiers temporaires (terminant par ~) du dossier HOME ont été supprimés"
echo
echo "Vidage de /var/log de + de $DELAI_JOURS jours ..."
sudo find /var/log -mtime +$DELAI_JOURS -type f -delete
echo "  OK"
echo
echo "Vidage de /var/cache de + de $DELAI_JOURS jours ..."
sudo find /var/cache -mtime +$DELAI_JOURS -type f -delete
echo "  OK"
echo
df -k
echo -e "\nNettoyage terminé.\n"