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?

Antworten:


22

Sie können diesen Befehl versuchen:

ls -d A*/

3

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

find . -type d -name A\*

0
ls -l | grep '^d' will list only directories in the '.' current directory
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.