Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

ls typically displays only the files and folders in the present directory. But once you add a wildcard it starts searching in sub-directories.


$ ls
fight_folder    file1       file2

$ ls f*
file1   file2


How do you limit the scope to only the current directory?
Using OS X

share|improve this question
up vote 11 down vote accepted

ls -d suppresses listing the contents of directories listed on the command line (via the wildcard). From the documentation:

-d Directories are listed as plain files (not searched recursively).

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .