How to list only files?

To list only files (excluding directories) in a Unix-like terminal, you can use the following command:

ls -l | grep -v '^d'

Breakdown:

  • ls -l: Lists all files and directories in long format.
  • grep -v '^d': Filters out lines that start with d, which indicates directories. This leaves only files in the output.

Alternative Command:

You can also use the find command:

find . -maxdepth 1 -type f

Breakdown:

  • find .: Searches in the current directory.
  • -maxdepth 1: Limits the search to the current directory only (not subdirectories).
  • -type f: Specifies that you want to find files only.

Feel free to ask if you need more help!

0 Comments

no data
Be the first to share your comment!