Technifree

Version complète : Petit script de nettoyage
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Hello,

Bien pratique, voici un petit script pour effectuer un nettoyage rapide sous Ubuntu / Mint.
Nécessite le téléchargement de l'utilitaire flatsweep (que vous pouvez bien évidemment inhiber dans le script si vous n'en voulez pas (#) :

Code :
    #!/bin/bash
echo "Script de nettoyage rapide"
    depart=$(df -hT /);
    sleep 2
    clear
echo "nettoyage des dépots (va falloir taper ton mot de passe pour pouvoir tout exploser !)"
    sleep 3
    sudo apt clean && sudo apt autoremove --purge && sudo apt purge ~c
    sleep 3
    clear
echo "mise à jour des dépôts"
sudo apt update && sudo apt upgrade -y
    sleep 3
    clear
echo "nettoyage des paquets"
echo ""
    dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg -P
    sleep 3
    clear
echo "vidage de la corbeille et nettoyage du cache des miniatures"
     sudo rm -r -f ~/.local/share/Trash/*/*
     sudo find ~/.cache/thumbnails -type f -atime +7 -delete
    sleep 3
    clear
echo "suppression des versions désactivées des snap"
    sudo LANG=C snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision ; do sudo snap remove "$snapname" --revision="$revision" ; done
    sleep 3
    clear
echo "suppression des fichiers de sauvegardes"
    sudo find ~/ -name '*~' -print0 | xargs -0 rm
    sleep 3
    clear
   
    arrivee=$(df -hT /);

echo "taille départ :"
echo $depart
echo "taille arrivée:"
echo $arrivee
echo "nettoyage terminé (normalement si t'as pas tout pété)"
    sleep 5
#echo "Appuyer sur Entrée pour continuer..."
    #read a

flatpak run io.github.giantpinkrobots.flatsweep


[attachment=132]