Technifree
Petit script de nettoyage - Version imprimable

+- Technifree (https://technifree.com/bboard)
+-- Forum : Divers (https://technifree.com/bboard/forumdisplay.php?fid=15)
+--- Forum : Le petit monde de linux (https://technifree.com/bboard/forumdisplay.php?fid=21)
+--- Sujet : Petit script de nettoyage (/showthread.php?tid=104)



Petit script de nettoyage - vincent - 08-12-2023

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


.sh
nettoie.sh
Taille : 1.32 Ko / Téléchargements : 1