Jak używać symboli wieloznacznych z ls bez wyświetlania zawartości katalogu?

18

ls zazwyczaj wyświetla tylko pliki i foldery w bieżącym katalogu. Ale gdy dodasz symbol wieloznaczny, rozpocznie wyszukiwanie w podkatalogach.

przykład:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

Jak ograniczyć zakres tylko do bieżącego katalogu?
Korzystanie z OS X

Igorio
źródło

Odpowiedzi:

23

ls -dpomija wyświetlanie zawartości katalogów wymienionych w wierszu poleceń (za pomocą symbolu wieloznacznego). Z dokumentacji :

-d Katalogi są wyświetlane jako zwykłe pliki (nie są przeszukiwane rekurencyjnie).

geekozaur
źródło
ls -d * robi to, co mówisz, ale niestety ls -d nie wyświetla katalogów.
aless80