If you want a powerful tool that serves as an alternative to the typical ls command, then you should know colorls. You already know that the ls command allows you to list the contents of directories, both the subdirectories themselves as well as the files, as well as display information about each of these elements, such as size, permissions, modification dates, owner, etc.
Es a tool of the most used when working from the terminal, as it allows you to get an idea of all the content of the storage media directories you browse. But ls has some limitations, and to manage the files beyond a simple list you will need other complementary tools.
Furthermore, ls is a fairly primitive tool that has had little evolution since its inception due to its simplicity. His origin resides with AT&T, when the original was created for UNIX and later moved to other systems.
But with colorls it has something much newer and more dynamic, with greater beauty on its way out so that you can see "the world in colors." It is a tool with the same function as ls, but it has been improved and written in the Ruby programming language.
It is still a tool for the command line (CLI), but it can be a lot more pleasant and intuitive at the time of using it that ls. Especially for those people who have gotten used to or grown up with GUI and who do not finish defending themselves with some outputs that are shown from the terminal ...
Its use is quite simple, and you can download this tool from your repository on GitHub. There you will also find information on use and installation steps, but they are really simple. Obviously, being based on an interpreted language like Ruby, you will need to satisfy some dependencies such as installing Ruby 2.5 (or higher), and Font-Awesome and / or Powerline Nerd-Font.