Как использовать подстановочные знаки с ls без перечисления содержимого каталога?

18

Обычно ls отображает только файлы и папки в текущем каталоге. Но как только вы добавляете шаблон, он начинает поиск в подкаталогах.

пример:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

Как вы ограничиваете область действия только текущим каталогом?
Использование OS X

Igorio
источник

Ответы:

23

ls -dподавляет перечисление содержимого каталогов, перечисленных в командной строке (через подстановочный знак). Из документации :

-d Каталоги перечислены как простые файлы (не ищутся рекурсивно).

geekosaur
источник
ls -d * делает то, что вы говорите, но, к сожалению, ls -d не выводит список каталогов.
aless80