Wie liste ich Verzeichnisnamen, aber nicht deren Inhalt in * N * X auf?

12

Wenn ich einfach lsein Dateinamenmuster ls A*für Verzeichnisse spezifiziere , die mit dem Muster übereinstimmen, wird es in das Verzeichnis eingegeben und gibt die vollständige Liste an. Wie kann ich jedoch nur die Liste für ./und nur die Namen der Verzeichnisse darin erhalten, aber nicht ihren Inhalt?

Petruza
quelle

Antworten:

22

Sie können diesen Befehl versuchen:

ls -d A*/
Luis
quelle
3

Wenn Sie es rekursiv tun müssen, können Sie verwenden

find . -type d -name A\*
Scott C Wilson
quelle
0
ls -l | grep '^d' will list only directories in the '.' current directory
Kamal
quelle