Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

example:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

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

share|improve this question
add comment

1 Answer 1

up vote 4 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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.