Petit script de nettoyage
Petit script de nettoyage
#!/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
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 (#) :
#!/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