Mastering Linux Commands: Understanding File and Folder Properties

In this article, we will take a comprehensive look at the properties of files and folders in Linux. We will delve into details such as permissions, owner, group, umask and their importance when the ‘ls’ command is run in Linux. This conceptual clarity about file and folder properties will enable IT professionals and beginners to use Linux more effectively and efficiently.

Our understanding will be boosted by the step-by-step explanations and hands-on tasks provided in the video tutorial.

Below is the corresponding video for this article:

Key Concepts Explanation

To fully appreciate the power of Linux’s file and folder properties, we need to understand a few key concepts.

File and Folder Properties

Linux attributes certain properties to each file and folder. These properties include the file’s type, permissions, owner, and group. The ‘ls’ command in Linux is a powerful tool that lists these properties. For instance, issuing ‘ls -l’ in the command terminal provides a detailed list.

ls -l

Owner and Group

Every file or directory in Linux has an assigned owner and group. We can change the owner of a file using the ‘chown’ command and change group ownership with the ‘chgrp’ command.

chown new-owner filename
chgrp new-group filename

Hands-On Tasks

Now that we have learned about file and folder properties in Linux, let’s put our knowledge into practice with some hands-on tasks.

  1. Issue the ls -l command in your Linux terminal and observe the output. Identify the different properties listed for each file.
  2. Change the owner of a file in your system using the chown command. Verify if the change has taken effect by issuing the ls -l command again.
  3. Similarly, change the group of a file using the chgrp command and ensure the change has been implemented.


Understanding the properties of files and folders is crucial when working with Linux. With tools like ‘ls’, ‘chown’, and ‘chgrp’, we can effectively manage files and folders and ensure proper control over them. Keep practicing these commands and their implications to become proficient in Linux. Remember, greatness comes from practice. Also, consider joining the community where you can engage in enlightening discussions and resolve your doubts.

Remember, practice is key to mastering Linux commands. Don’t hesitate to try out these commands and explore their options to deepen your understanding.

Thank you for exploring the Linux category on ITVersity! If you wish to engage further, such as participating in discussions, seeking support, or sharing your insights, please sign up if you haven’t already. Joining our community allows you to interact with fellow Linux enthusiasts and experts. Your contribution and participation will enrich our collective learning experience. Sign up today and be part of our vibrant community to discuss, learn, and grow together in the realm of Linux.