The snap related system files are stored in the /var/lib/snapd folder and it keeps more than one version of the packages you have installed on your system. It is by design and it will take lot of your system disk space. In this article we will see how to remove all old disabled snap packages from your system and free up some of your disk space.
You can check all installed snap package versions using this command in terminal application (ctrl+alt+t).
snap list --all
And also you can check the size of that folder using below command in the terminal
sudo du -sh /var/lib/snapd
Remove all old Unused Snap Packages
Open the text editor application and copy paste the below code and save as clean-snap.sh in your Downloads folder.
#!/bin/bash # Removes old revisions of snaps # CLOSE ALL SNAPS BEFORE RUNNING THIS set -eu snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do snap remove "$snapname" --revision="$revision" done
Note: This is a bash script written by Alan Pope
Now open the terminal app and run below commands one by one.
cd Downloads
Downloads is the script location.
Now run the script using this command.
sudo bash clean-snap.sh
That’s it. Now you can check the disk size again using
sudo du -sh /var/lib/snapd
Thanks.