On Windows computers, it is always good to have a app like CCleaner. It is practical for many things, as you will know if you come from this platform. From cleaning and correcting some problems in Microsoft's delicate system registry, to looking for and eliminating duplicates, removing programs that start with the system that could delay startup, and even cleaning the garbage that accumulates in your system. and that does nothing but take up space unnecessarily.
You surely know that they exist similar apps that can be a good alternative for your Linux, like BleachBit. But these types of apps do not have all the functionalities that the original CCleaner has. Some are true that are not needed in Linux, such as registry cleaning. But others would be very practical in GNU / Linux, such as searching for duplicate files that take up space on your storage media.
Before starting, you must make clear the list of tools or functions that CCleaner has and that would be practical in GNU / Linux, like:
- Clean the system of unnecessary files (cache, temporary, and other garbage ...).
- Manage the programs or services that start when the operating system starts.
- Find duplicates or large files.
- Restore the system.
- Delete a drive.
- Uninstall programs.
If you take a look at this list, alternatives like BleachBit would no longer serve you, since they do not cover all those functions. So here is one list of alternatives that can cover each of these needs:
- BleachBit, Stacer, Sweeper, FSlint, UbuntuCleaner, GCleaner, ...
- Stacer, Startup Applications Preferences (Ubuntu), systemd / upstart / SysV ...
- FSlint, fdupes,…
- Systemback,… *
- GParted, fdisk, parted, ...
- Stacer, FSlint, package managers, Software Center / App stores, ...
* You may also be interested in other interesting backup and restore apps for your files such as Cronopete (Apple's Time Machine clone), Déjà Dup, TimeShift, Duplicacy, etc).
With this list, you have already completed all the cool features of CCleaner for your favorite GNU / Linux distro.