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

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).


ls -d * robi to, co mówisz, ale niestety ls -d nie wyświetla katalogów.
aless80
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.