Skip to content

Instantly share code, notes, and snippets.

@brccabral
Last active February 16, 2023 18:42
Show Gist options
  • Save brccabral/2e486ea60fae29a7aceeb901c502aec7 to your computer and use it in GitHub Desktop.
Save brccabral/2e486ea60fae29a7aceeb901c502aec7 to your computer and use it in GitHub Desktop.
Ubuntu clear

Ubuntu clear

Clear some paths

apt

sudo apt autoclean
sudo apt clean
sudo apt autoremove

flatpak

sudo flatpak repair
sudo rm -rfv /var/tmp/flatpak-cache-*
flatpak uninstall --unused

journal

sudo journalctl --rotate  
sudo journalctl --vacuum-time=30days

pip

pip cache purge

snap

See file below

docker

See file below

#!/bin/bash
sudo apt autoclean
sudo apt clean
sudo apt autoremove

Use sudo

Get running containers
docker ps

Get all running and stopped container
docker ps -a

Get all images
docker image ls -a

Stop single container
docker stop <container_id>

Stop all containers
docker stop $(docker ps -aq)

Remove single container
docker rm <container_id>

Remove all containers
docker rm $(docker ps -aq)

Remove single image
docker rmi <image_id>
docker image rm <image_id>

Remove all images
docker rmi $(docker images -q)
docker image rm $(docker images -q)

Remove everything from Docker host machine(use with caution because will delete everything like images, containers,networks etc)
docker system prune

#!/bin/bash
sudo flatpak repair
sudo rm -rfv /var/tmp/flatpak-cache-*
flatpak uninstall --unused
#!/bin/bash
sudo journalctl --rotate
sudo journalctl --vacuum-time=30days
#!/bin/bash
pip cache purge
#!/bin/bash
# refresh.retain: sets how many revisions of a snap are stored on the system, 2 to 20
sudo snap set system refresh.retain=2
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
sudo snap remove "$snapname" --revision="$revision"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment