Bash command to List Files


The command to list files in bash shell is "ls".

ls – list directory contents


Few Examples of ls command usage:

    • Get the list of all files in the current directory

      # ls
      Annual-Queries-2023.xlsx	Archive-2020-2030		prod-script.py
      Archive-2010-2020		ToDo-List.txt			satge-script.py
    • Get the list of all the files and directories in the current directory with more details.

      # ls -l
      total 0
      -rw-r--r--@ 1 c2ctech  staff   0 May  4 21:46 Annual-Queries-2023.xlsx
      drwxr-xr-x@ 2 c2ctech  staff  64 May  4 21:46 Archive-2010-2020
      drwxr-xr-x@ 2 c2ctech  staff  64 May  4 21:47 Archive-2020-2030
      -rw-r--r--@ 1 c2ctech  staff   0 May  4 21:46 ToDo-List.txt
      -rw-r--r--  1 c2ctech  staff   0 May  4 21:48 prod-script.py
      -rw-r--r--  1 c2ctech  staff   0 May  4 21:48 satge-script.py
    • Get the list of all files including hidden ones

      # ls -la
      total 0
      drwxr-xr-x@ 11 c2ctech  staff  352 May  4 21:50 .
      drwx------@ 17 c2ctech  staff  544 May  4 21:48 ..
      -rw-r--r--   1 c2ctech  staff    234 May  4 21:50 .config
      -rw-r--r--   1 c2ctech  staff    0 May  4 21:50 .secret-records.csv
      drwxr-xr-x   2 c2ctech  staff   3264 May  4 21:50 .unclassified
      -rw-r--r--@  1 c2ctech  staff    0 May  4 21:46 Annual-Queries-2023.xlsx
      drwxr-xr-x@  2 c2ctech  staff   26341 May  4 21:46 Archive-2010-2020
      drwxr-xr-x@  2 c2ctech  staff   62341 May  4 21:47 Archive-2020-2030
      -rw-r--r--@  1 c2ctech  staff    0 May  4 21:46 ToDo-List.txt
      -rw-r--r--   1 c2ctech  staff    0 May  4 21:48 prod-script.py
      -rw-r--r--   1 c2ctech  staff    0 May  4 21:48 satge-script.py
    • Get all files and directories details in human-readable file sizes.

      # ls -lh
      total 0
      -rw-r--r--@ 1 c2ctech  staff     12K May  4 21:46 Annual-Queries-2023.xlsx
      drwxr-xr-x@ 2 c2ctech  staff    23K May  4 21:46 Archive-2010-2020
      drwxr-xr-x@ 2 c2ctech  staff    64B May  4 21:47 Archive-2020-2030
      -rw-r--r--@ 1 c2ctech  staff     1M May  4 21:46 ToDo-List.txt
      -rw-r--r--  1 c2ctech  staff     134B May  4 21:48 prod-script.py
      -rw-r--r--  1 c2ctech  staff     243B May  4 21:48 satge-script.py
Bash ls command examples to list files
-




Have Questions? Post them here!