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.