Use these commands to clean your linux device and get back to what it is you like to do. (Unless you like to clean linux systems; then please drop a comment below :D)
1. Remove Unnecessary Packages
Use the following commands to remove unused packages and their dependencies:
-
Remove packages that are no longer required:
sudo apt autoremove -
Remove unused packages and old dependencies (on Debian-based systems):
sudo apt-get clean sudo apt-get autoclean -
Clean up package cache:
sudo apt-get clean
2. Clear System Logs
System logs can consume significant space. You can truncate or delete logs:
-
Clear the
journallogs (on systemd systems):
sudo journalctl --vacuum-size=100M -
Clear old log files:
sudo rm -rf /var/log/*
3. Delete Unused Temporary Files
Clean up temporary files that are no longer needed:
-
Use
tmpwatch(if installed) to clean temporary files in/tmp:
sudo tmpwatch --mtime 24 /tmp -
Alternatively, clear
/tmpmanually:
sudo rm -rf /tmp/*
4. Find and Remove Large Files
Use the find command to locate and delete large files that are taking up space:
-
List files larger than 1GB:
sudo find / -type f -size +1G -
Delete files over a specific size:
sudo find /path/to/folder -type f -size +500M -exec rm -f {} \;
5. Clean Package Cache
If you've installed and updated many packages, cached files can build up over time:
-
Clean package manager cache (for
apt):
sudo apt-get clean -
For
dnf(on Fedora/RHEL-based systems):
sudo dnf clean all
6. Check for Large Directories
Use du to find large directories and identify where space is being used:
-
Check the largest directories in your home folder:
du -h --max-depth=1 ~/
7. Remove Old Snapshots (if using LVM or Snap)
If you're using LVM, delete old snapshots:
-
List LVM snapshots:
sudo lvs -
Remove a snapshot:
sudo lvremove /dev/mapper/your-snapshot
If using snap, clean up unused snap versions:
sudo snap list --all
sudo snap remove <snap-name> --revision=<revision-number>
8. Check for Orphaned Packages (Optional)
Use tools like deborphan to find and remove orphaned libraries:
-
Install
deborphan:
sudo apt install deborphan -
List orphaned libraries:
deborphan -
Remove orphaned libraries:
sudo apt-get remove --purge $(deborphan)
By following these steps, you can clean up unnecessary files and open up space on your Linux device.
edit: tmpwatch deprecated.
Top comments (0)