Как использовать подстановочные знаки с ls без перечисления содержимого каталога?
Обычно ls отображает только файлы и папки в текущем каталоге. Но как только вы добавляете шаблон, он начинает поиск в подкаталогах.
пример:
$ ls
fight_folder file1 file2
$ ls f*
file1 file2
fight_folder:
file3
Как вы ограничиваете область действия только текущим каталогом?
Использование OS X
1 ответ
Решение
ls -d
подавляет перечисление содержимого каталогов, перечисленных в командной строке (через подстановочный знак). Из документации:
-d Каталоги перечислены как простые файлы (не ищутся рекурсивно).