Which linux command is used to list files directories and file information

Содержание
  1. 15 Basic ‘ls’ Command Examples in Linux
  2. 1. List Files and Directories in Linux
  3. 2. Long Listing of Files in Linux
  4. 3. View Hidden Files in Linux
  5. 4. List Files with Human Readable Format
  6. 5. List Files and Directories with ‘/’ Character at the End
  7. 6. List Files in Reverse Order in Linux
  8. 7. Recursively list Sub-Directories in Linux
  9. 8. List Files and Directories in Reverse Order in Linux
  10. 9. Sort Files by File Size in Linux
  11. 10. Display Inode number of File or Directory
  12. 11. Shows Version of ls Command
  13. 12. Show ls Command Help Page
  14. 13. List Directory Information in Linux
  15. 14. Display UID and GID of Files
  16. 15. ls command and its Aliases
  17. If You Appreciate What We Do Here On TecMint, You Should Consider:
  18. ls command in Linux/Unix
  19. ls syntax
  20. ls command options
  21. ls command examples
  22. ls code generator
  23. The Linux LS Command – How to List Files in a Directory + Option Flags
  24. Prerequisites
  25. The Linux ls Command
  26. How to list Files in a Directory with Options
  27. List files in the current working directory
  28. List files in another directory
  29. List files in the root directory
  30. List files in the parent directory
  31. List files in the user’s home directory (/home/user)
  32. List only directories
  33. List files with subdirectories
  34. List files recursively
  35. List files with their sizes
  36. List files in long format
  37. List files in long format with readable file sizes
  38. List files including hidden files
  39. List files in long format including hidden files
  40. List files and sort by date and time
  41. List files and sort by file size
  42. List files and output the result to a file
  43. Conclusion

15 Basic ‘ls’ Command Examples in Linux

ls command is one of the most frequently used commands in Linux. I believe the ls command is the first command you may use when you get into the command prompt of Linux Box.

We use the ls command daily basis and frequently even though we may not aware and never use all the available ls command tricks.

In this article, we’ll be discussing the basics of ls command examples with all the available parameters in Linux.

Linux ls Command

1. List Files and Directories in Linux

Running ls command with no option list files and directories in a bare format where we won’t be able to view details like file types, size, modified date and time, permission and links, etc.

2. Long Listing of Files in Linux

Here, ls -l (-l is a character, not one) shows file or directory, size, modified date and time, file or folder name and owner of the file, and its permission.

3. View Hidden Files in Linux

List all files including hidden files starting with ‘ . ‘.

4. List Files with Human Readable Format

With a combination of -lh option, shows sizes in a human-readable format.

5. List Files and Directories with ‘/’ Character at the End

Using the -F option with the ls command will add the ‘/’ character at the end of each directory.

6. List Files in Reverse Order in Linux

The following command with the ls -r option display files and directories in reverse order.

7. Recursively list Sub-Directories in Linux

ls -R option will list very long listing directory trees. See an example of the output of the command.

8. List Files and Directories in Reverse Order in Linux

A combination of -ltr will show the latest modification file or directory date as last.

Читайте также:  Как работает сервер терминалов windows

9. Sort Files by File Size in Linux

With a combination of -lS displays file size in order, will display big in size first.

10. Display Inode number of File or Directory

We can see some numbers printed before the file/directory name. With -i options list file/directory with an inode number.

11. Shows Version of ls Command

Check the version of the ls command.

12. Show ls Command Help Page

The help page of ls command with their option.

13. List Directory Information in Linux

With ls -l command list files under directory /tmp. Wherein with -ld parameters displays information of /tmp directory.

14. Display UID and GID of Files

To display UID and GID of files and directories. use option -n with ls command.

15. ls command and its Aliases

We have made an alias for ls command, when we execute ls command it’ll take the -l option by default and display a long listing as mentioned earlier.

Note: We can see a number of aliases available in your system with the below alias command and the same can be unalias as shown below example.

To remove an alias previously defined, just use the unalias command.

In our next article, we’ll cover up more or advanced ls commands with their examples. Also, I suggest you go through some interview questions on the ls command, and also if we’ve missed anything in the list, please update us via the comment section.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

ls command in Linux/Unix

ls is a Linux shell command that lists directory contents of files and directories.

ls syntax

ls command options

ls command main options:

option description
ls -a list all files including hidden file starting with ‘.’
ls —color colored list [=always/never/auto]
ls -d list directories — with ‘ */’
ls -F add one char of */=>@| to enteries
ls -i list file’s inode index number
ls -l list with long format — show permissions
ls -la list long format including hidden files
ls -lh list long format with readable file size
ls -ls list with long format with file size
ls -r list in reverse order
ls -R list recursively directory tree
ls -s list file size
ls -S sort by file size
ls -t sort by time & date
ls -X sort by extension name

ls command examples

You can press the tab button to auto complete the file or folder names.

List directory Documents/Books with relative path:

List directory /home/user/Documents/Books with absolute path.

List root directory:

List parent directory:

List user’s home directory (e.g: /home/user):

List with long format:

Show hidden files:

List with long format and show hidden files:

Sort by date/time:

Sort by file size:

List all subdirectories:

Recursive directory tree list:

List only text files with wildcard:

ls redirection to output file:

List directories only:

List files and directories with full path:

ls code generator

Select ls options and press the Generate Code button:

Читайте также:  Linux grep if found

Источник

The Linux LS Command – How to List Files in a Directory + Option Flags

Since the creation of Unix in the 1970s, a lot of operating systems have used it as their foundation. Many of these operating systems failed, while others succeeded.

Linux is one of the most popular Unix based operating systems. It’s open source, and is used all over the world across many industries.

One amazing feature of the Linux operating system is the Command Line Interface (CLI) which allows users to interact with their computer from a shell. The Linux shell is a REPL (Read, Evaluate, Print, Loop) environment where users can enter a command and the shell runs it and returns a result.

The ls command is one of the many Linux commands that allow a user to list files or directories from the CLI.

In this article, we’ll go in depth on the ls command and some of the most important flags you’ll need day-to-day.

Prerequisites

  • A computer with directories and files
  • Have one of the Linux distros installed
  • Basic knowledge of navigating around the CLI
  • A smile on your face 🙂

The Linux ls Command

The ls command is used to list files or directories in Linux and other Unix-based operating systems.

Just like you navigate in your File explorer or Finder with a GUI, the ls command allows you to list all files or directories in the current directory by default, and further interact with them via the command line.

Launch your terminal and type ls to see this in action:

How to list Files in a Directory with Options

The ls command also accepts some flags (also known as options) which are additional information that changes how files or directories are listed in your terminal.

In other words, flags change how the ls command works:

PS: The word contents used in throughout the article refers to the files and directories being listed, not the actual contents of the files/directories ?

List files in the current working directory

Type the ls command to list the contents of the current working directory:

List files in another directory

Type the ls [directory path here] command to list the contents of another directory:

List files in the root directory

Type the ls / command to list the contents of the root directory:

List files in the parent directory

Type the ls .. command to list the contents of the parent directory one level above. Use ls ../.. for contents two levels above:

List files in the user’s home directory (/home/user)

command to list the contents in the users’s home directory:

List only directories

Type the ls -d */ command to list only directories:

List files with subdirectories

Type the ls * command to list the contents of the directory with it’s subdirectories:

List files recursively

Type the ls -R command to list all files and directories with their corresponding subdirectories down to the last file:

If you have a lot of files, this can take a very long time to complete as every single file in each directory will be printed out. You can instead specify a directory to run this command in, like so: ls Downloads -R

List files with their sizes

Type the ls -s command (the s is lowercase) to list files or directories with their sizes:

List files in long format

Type the ls -l command to list the contents of the directory in a table format with columns including:

Читайте также:  Asus install для windows 10

  • content permissions
  • number of links to the content
  • owner of the content
  • group owner of the content
  • size of the content in bytes
  • last modified date / time of the content
  • file or directory name

List files in long format with readable file sizes

Type the ls -lh command to list the files or directories in the same table format above, but with another column representing the size of each file/directory:

Note that sizes are listed in bytes (B), megabytes (MB), gigabytes (GB), or terabytes (TB) when the file or directory’s size is larger than 1024 bytes.

List files including hidden files

Type the ls -a command to list files or directories including hidden files or directories. In Linux, anything that begins with a . is considered a hidden file:

List files in long format including hidden files

Type the ls -l -a or ls -a -l or ls -la or ls -al command to list files or directories in a table format with extra information including hidden files or directories:

List files and sort by date and time

Type the ls -t command to list files or directories and sort by last modified date and time in descending order (biggest to smallest).

You can also add a -r flag to reverse the sorting order like so: ls -tr :

List files and sort by file size

Type the ls -S (the S is uppercase) command to list files or directories and sort by date or time in descending order (biggest to smallest).

You can also add a -r flag to reverse the sorting order like so: ls -Sr :

List files and output the result to a file

Type the ls > output.txt command to print the output of the preceding command into an output.txt file. You can use any of the flags discussed before like -la — the key point here is that the result will be outputted into a file and not logged to the command line.

Then you can use the file as you see fit, or log the contents of the file with cat output.txt :

.

Conclusion

There are tons of other commands and combinations you can explore to list out files and directories based on your needs. One thing to remember is the ability to combine multiple commands together at once.

Imagine you want to list a file in long format, including hidden files, and sort by file size. The command would be ls -alS , which is a combination of ls -l , ls -a , and ls -S .

If you forget any command or are unsure about what to do, you can run ls —help or man ls which will display a manual with all possible options for the ls command:

Thanks for reading!

Software Engineer, Content Creator & Developer Advocate.

If you read this far, tweet to the author to show them you care. Tweet a thanks

Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) nonprofit organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons — all freely available to the public. We also have thousands of freeCodeCamp study groups around the world.

Donations to freeCodeCamp go toward our education initiatives and help pay for servers, services, and staff.

Источник

Оцените статью