How to list files and directories in Linux
· Category: Linux
Short answer
Use ls with flags like -l, -a, -h, and -t to control how files and directories are displayed.
Steps
- List all files including hidden:
ls -la
- Human-readable sizes:
ls -lh
- Sort by time modified:
ls -lt
- Reverse sort:
ls -ltr
- List directories only:
ls -d */
Tips
ls -la --color=autoadds color coding for file types.- Combine flags:
ls -lahshows all files with human sizes. - Use
treefor hierarchical directory listings.
Common issues
lswithout-ahides dotfiles (files starting with.).- Timezone differences can affect
-tsorting on remote systems.