Technology and General Blog

Apart from cd, rm, cp, and a handful of other instructions, ls is the most primary command any Linux user must know. Its most important use is to display documents and directories inside of a file procedure and offering comprehensive info. It is obtainable in all programs that use the Linux kernel.

This tutorial will use the ls command to present you how to get info these as file and directory measurement in a human-readable structure.

Primary ls Command Usage

The ls command is quite simple. The basic syntax is:


By default, the ls command reveals aspects about information and directories in the latest performing directory.

For illustration, run the ls command with no arguments in the home directory as:

Ls arranges all the data files and directories in ascending alphabetical order.

To listing documents outside your present-day functioning directory, you can move an absolute path to the ls command as:

Ls also will allow you to move multiple directories at at the time. All you have to do is go the route divided by place. For instance:

The command above displays both of those the documents and directories inside the home listing (.) and the /var directory.

Using the ls Command to Present Specific Information and facts

Utilizing the ls command with no any arguments exhibits only the names of data files and directories.

To display screen a lot more information working with the ls command, we can use the -l flag, which exhibits a complete list of file facts.

For example:

When we use the -l flag (long listing structure), it exhibits information about the information and directories in a listing format.

The info shown features the file and listing permissions, person and team possession, file size, date and time modified, and the genuine file and directory name.

Employing ls to Exhibit File Dimensions in Human-Readable Structure

When we use the ls -l command, it exhibits the file sizing of the data files and directories. Nevertheless, it tends to make a great deal feeling to us to tell ls to present file size in human-readable format we can use the -h command as:

Using the -h flag demonstrates the complete size of information and directories and the individual dimensions of each individual file and directory in a human-readable structure.

You can also specify the block measurement for exhibiting the file dimensions. By default, the file measurement is in bytes.

To present in Megabytes, we use the –block-measurement=M

For example,

Having said that, specifying the block dimensions in Megabytes is unreliable mainly because ls will present 1M for files down below 1MB.

You can also established the block dimensions to be Gigabytes employing the –block-dimension=G. Similarly, this will demonstrate the smallest measurement as 1G.


That is all for this one. In this tutorial, we speedily went around the basics of listing documents and directories utilizing the ls command and demonstrating the file size in a human-readable structure.

Thank you for studying.

Leave a Reply

Your email address will not be published. Required fields are marked *