#!/usr/bin/env bash # Очистка места на диске # https://gist.github.com/anthonyaxenov/02c00c965be4eb5bb163a153abdf4c2b # https://itsfoss.com/free-up-space-ubuntu-linux/ echo echo df -hx tmpfs echo echo echo "[1/5] Removing apt caches and unused packages" echo sudo apt autoremove --purge sudo apt autoclean sudo apt clean echo echo "[2/5] Removing old system logs" echo sudo journalctl --vacuum-time=1d sudo rm -rf /var/log/journal/user-*@* sudo rm -rf /var/log/journal/system*@* sudo rm /var/log/{syslog,dmesg,btmp}.* sudo rm /var/log/{auth,dpkg,kern,alternatives,dmesg}.log.* echo echo "[3/5] Cleaning user trash and thumbnails" echo rm -rf ~/.local/share/Trash/files/* rm -rf ~/.cache/thumbnails/* echo echo "[4/5] Cleaning out dangling docker objects" echo docker system prune -f # docker system prune -af echo echo "[5/5] Removing disabled unused snaps" echo sudo snap list --all \ | awk '/disabled/{print $1, $3}' \ | while read snapname revision; do sudo snap remove "$snapname" --revision="$revision" done echo echo df -hx tmpfs echo echo