Zurück zum Blog
    More

    Upgrade Your ls Command to eza

    A Guide to Adding Flair to Your Terminal. By Sanu Maharjan

    sanu-maharjan
    ·3 min read
    Upgrade Your ls Command to eza

    In the world of terminal commands, the ls command is a staple, but it can be a bit dull. If you're looking to add some pizzazz to your terminal, the eza command is here to save the day. In this blog, I'll show you how to install and use eza to transform your terminal experience from mundane to magnificent.

    What is eza?

    eza is a modern replacement for the ls command. It offers a more colourful and informative output, making it easier to navigate and understand your file system at a glance. With features like icons, tree views, and more detailed information, eza is perfect for anyone looking to enhance their terminal usage.

    Installation

    To get started, you'll need to install eza. The installation process varies depending on your operating system. For macOS users, the simplest method is using Homebrew:

    brew install eza

    For other systems, head over to eza.rocks for detailed installation instructions.

    Basic Usage

    Once installed, you can start using eza just like you would with ls. Here’s a basic example:

    eza

    Out of the box, you'll notice the difference in colour coding, which helps distinguish between different file types.

    Advanced Features

    eza shines with its additional options. Here are some commands to get the most out of eza:

    Tree View

    eza --tree

    This command displays files and folders in a tree structure, making it easier to see the hierarchy of your directories.

    Single Line View

    eza --oneline

    For a concise view, this command lists files in a single line format.

    Detailed View

    eza --long

    This provides a detailed view of files, including additional information such as file permissions, owner, and modification dates.

    Hidden Files

    eza --long --all

    To see hidden files, combine the --long and --all options.

    Icons

    eza -l -a --icons

    To make it easier, you can simply write down *-l *for --long instead. Similarly, -a instead of --all. Adding --icons displays icons next to file names, adding a visual touch.

    Group Directories First

    For those, who have some kind of OCD, like me and would like to see first all the directories and then files, eza got you covered as well.

    eza -l -a --icons --group-directories-first

    This command sorts directories before files, providing a cleaner look.

    Creating an Alias

    Typing long commands every time can be tedious. To streamline your workflow, you can create an alias in your .zshrc file:

    Open your .zshrc file:

    nano ~/.zshrc

    Add the following alias at the end:

    alias l='eza -l -a --icons --group-directories-first'

    Save and exit by , then source the .zshrc file:

    source ~/.zshrc

    Now, simply typing I and it will execute your customized eza command.

    Conclusion

    By upgrading from ls to eza, you add a layer of functionality and aesthetics to your terminal that makes file navigation more enjoyable. With features like tree views, icons, and detailed information, eza is a powerful tool for any command-line enthusiast.

    Upgrade Your ls to eza

    Head over to eza.rocks for more information and start transforming your terminal today!

    Other blog posts from datadice

    Google Data Analytics Updates July 2024

    Choose Right Color Theme for your Dashboard

    9 Tips and Tricks to enhance user experience on Power BI

    Further Links

    Follow us on LinkedIn for insights into our daily work and important updates on BigQuery, Data Studio, and marketing analytics.

    Subscribe to our YouTube channel for discussions on Data Warehouse, BigQuery, Looker Studio, and Google Tag Manager.

    If you are interested in learning BigQuery from scratch, get access to our free BigQuery Course

    Elevate your skills with Google Data Studio and BigQuery by enrolling in our Udemy course.

    Need help setting up a modern, cost-efficient data warehouse or analytical dashboard? Email us at hello@datadice.io to schedule a call.

    Mehr von datadice

    How to Dockerize your Python Script
    More

    How to Dockerize your Python Script

    From Script to Container. By Sanu Maharjan

    sanu-maharjan
    6 min
    All in one data analytics with Microsoft Fabric
    More

    All in one data analytics with Microsoft Fabric

    An introduction to Microsoft Fabric. By Deborah Menezes

    deborah-menezes
    5 min

    Kommentare

    Kommentar hinterlassen