ls コマンドで対象のディレクトリに存在するディレクトリの名称だけ抽出したい場合、以下のコマンドを実行します。

$ ls -F . | grep / | sed -e "s/\/$//g"

ls-F パラメータは、ファイルタイプを表す記号を付けて表示します。ディレクトリの場合、/ が付与されます。

その結果を grep/ が付いているものだけ抽出します。/ はディレクトリにのみ付いているため、ディレクトリ名のみが抽出されます。

最後に sed を使って / を削除しています。

drwxr-xr-x  4 user  staff  136 11 12 23:30 A
-rw-r--r--  1 user  staff    0 11 12 23:36 fileXYZ
lrwxr-xr-x  1 user  staff    3 11 12 23:31 symA -> ./A

$ ls -F . | grep / | sed -e "s/\/$//g"
A

また、シンボリックリンクを対象に含める場合は、-L パラメータを追加する必要があります。

$ ls -FL . | grep / | sed -e "s/\/$//g"
A
symA

参考

Linuxコマンド集 - 【 ls 】 ファイルやディレクトリの情報を表示する:ITpro