Wie verwende ich Wildcards mit ls ohne Verzeichnisinhalt aufzulisten?

18

Normalerweise werden nur die Dateien und Ordner im aktuellen Verzeichnis angezeigt. Sobald Sie jedoch einen Platzhalter hinzufügen, beginnt die Suche in Unterverzeichnissen.

Beispiel:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

Wie beschränken Sie den Bereich nur auf das aktuelle Verzeichnis?
Verwenden von OS X

Igorio
quelle

Antworten:

23

ls -dUnterdrückt das Auflisten des Inhalts von Verzeichnissen, die in der Befehlszeile aufgeführt sind (über den Platzhalter). Aus der Dokumentation :

-d Verzeichnisse werden als reine Dateien aufgelistet (nicht rekursiv durchsucht).

Geekosaurier
quelle
ls -d * macht, was Sie sagen, aber leider listet ls -d keine Verzeichnisse auf.
aless80