clean utils fix
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
# Требует права root
|
# Требует права root
|
||||||
#
|
#
|
||||||
|
|
||||||
set -euo pipefail
|
set -eo pipefail
|
||||||
|
|
||||||
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
|
if [[ "$1" == "-h" || "$1" == "--help" ]]; then
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
@@ -50,7 +50,7 @@ sudo du -h --max-depth=0 \
|
|||||||
| sort -rh
|
| sort -rh
|
||||||
echo
|
echo
|
||||||
|
|
||||||
choice="${1:-}"
|
choice="$1"
|
||||||
if [ -z "$choice" ]; then
|
if [ -z "$choice" ]; then
|
||||||
echo "Выберите режим очистки:"
|
echo "Выберите режим очистки:"
|
||||||
echo " 1) Безопасный"
|
echo " 1) Безопасный"
|
||||||
@@ -68,8 +68,8 @@ case "$choice" in
|
|||||||
sudo journalctl --vacuum-size=100M
|
sudo journalctl --vacuum-size=100M
|
||||||
sudo find /var/log -name "*.gz" -mtime +7 -delete 2>/dev/null || true
|
sudo find /var/log -name "*.gz" -mtime +7 -delete 2>/dev/null || true
|
||||||
sudo find /var/log -name "*.log.*" -mtime +7 -delete 2>/dev/null || true
|
sudo find /var/log -name "*.log.*" -mtime +7 -delete 2>/dev/null || true
|
||||||
[ -d "$HOME"/.local/share/Trash/files/ ] && sudo rm -rfv "$HOME"/.local/share/Trash/files//*
|
[ -d "$HOME"/.local/share/Trash/files/ ] && sudo rm -rfv "$HOME"/.local/share/Trash/files/*
|
||||||
[ -d "$HOME"/.cache/thumbnails/ ] && sudo rm -rfv "$HOME"/.cache/thumbnails//*
|
[ -d "$HOME"/.cache/thumbnails/ ] && sudo rm -rfv "$HOME"/.cache/thumbnails/*
|
||||||
set +x
|
set +x
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
@@ -79,8 +79,8 @@ case "$choice" in
|
|||||||
sudo find /var/log -name "*.gz" -mtime +3 -delete 2>/dev/null || true
|
sudo find /var/log -name "*.gz" -mtime +3 -delete 2>/dev/null || true
|
||||||
sudo find /var/log -name "*.log.*" -mtime +3 -delete 2>/dev/null || true
|
sudo find /var/log -name "*.log.*" -mtime +3 -delete 2>/dev/null || true
|
||||||
sudo find /var/log -name "dpkg.log.*" -mtime +3 -delete 2>/dev/null || true
|
sudo find /var/log -name "dpkg.log.*" -mtime +3 -delete 2>/dev/null || true
|
||||||
[ -d "$HOME"/.local/share/Trash/files/ ] && sudo rm -rfv "$HOME"/.local/share/Trash/files//* 2>/dev/null || true
|
[ -d "$HOME"/.local/share/Trash/files/ ] && sudo rm -rfv "$HOME"/.local/share/Trash/files/* 2>/dev/null || true
|
||||||
[ -d "$HOME"/.cache/thumbnails/ ] && sudo rm -rfv "$HOME"/.cache/thumbnails//* 2>/dev/null || true
|
[ -d "$HOME"/.cache/thumbnails/ ] && sudo rm -rfv "$HOME"/.cache/thumbnails/* 2>/dev/null || true
|
||||||
sudo rm -rfv /var/cache/apt/archives/*.deb 2>/dev/null || true
|
sudo rm -rfv /var/cache/apt/archives/*.deb 2>/dev/null || true
|
||||||
sudo apt clean 2>/dev/null || true
|
sudo apt clean 2>/dev/null || true
|
||||||
set +x
|
set +x
|
||||||
|
|||||||
Reference in New Issue
Block a user