For at liste kun mapper i en given mappe ved brug af bash-kommandoer, kan du anvende forskellige metoder. Her er nogle af de mest anvendte:
ls og grep:
ls -l | grep ^d
Denne kommando lister alle filer og mapper i lang format og filtrerer derefter kun mapperne ved hjælp af grep til at matche linjer, der starter med "d" (som står for directory).
find:
find . -maxdepth 1 -type d
Denne kommando søger efter alle mapper (-type d) i den aktuelle mappe (.) uden at gå ind i undermapper (-maxdepth 1).
echo og awk:
echo */
Denne kommando lister alle mapper i den aktuelle mappe ved at udnytte shell-globbing. Mapperne vises med en skråstreg (/) efter deres navne.
ls med -d flag:
ls -d */
Denne kommando lister kun mapper i den aktuelle mappe ved at bruge -d flaget sammen med shell-globbing.
Disse metoder giver dig fleksibilitet til at vælge den, der passer bedst til din specifikke situation og behov.