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


18

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

пример:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

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

Ответы:


23

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

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


ls -d * делает то, что вы говорите, но, к сожалению, ls -d не выводит список каталогов.
aless80
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.