¿Hay alguna opción con el command 'ls' que veo solo los directorys?

Algunas veces, necesito verificar solo los directorys, no los files. ¿Hay alguna opción con el command ls? ¿O hay alguna utilidad para hacer eso?

EDITAR : estoy usando Mac OS X, y ls -d me da . a pesar de que tengo directorys.

Sé que ya hay una respuesta seleccionada, pero puede get el comportamiento solicitado con solo ls :

 ls -ld -- */ 

(Tenga en count que '-' marca el final de los parameters, impidiendo que los nombres de las carpetas que comienzan con un guión se interpreten como opciones de command adicionales).

Esto mostrará una list de todos los directorys en el directory de trabajo actual donde se ejecuta. Para get todos los subdirectorys de alguna otra carpeta, simplemente intente:

 ls -ld /path/to/directory/*/ 

Tenga en count que el -l es opcional.

No, pero un simple command de find lo hará:

 find . -type d -depth 1 

o grep

 ls -F | grep / 

A continuación, puede aliar cualquiera de los dos si es necesario.

Me gusta la herramienta de tree para get una visión general de la estructura del directory. Está disponible en MacPorts y todas las distribuciones de Linux que he probado.

 tree -d -L 2 

Eso mostraría todos los directorys, dos niveles de profundidad.

También necesitaba ver los directorys ocultos, así que modifiqué la sugerencia anterior para adaptarla a mis necesidades

 ls -ad */ \.* 

Creo que tiene un error en Mac OS X. Una solución es usar grep … ls -l / | grep "^d" ls -l / | grep "^d"

 $ ls -p | grep / 

El -p hará que ls agregue una barra inclinada (`/ ') después de cada nombre de file si ese file es un directory.

 ls -G 

esto mostrará tus directorys en azul