How to use wildcards with ls without listing directory contents?
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
Solution 1:
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).