Pregunta:
A veces, necesito verificar solo los directorios, no los archivos. ¿Existe alguna opción con el comando ls? ¿O hay alguna utilidad para hacer eso?
EDITAR : Estoy usando Mac OS X, y ls -d
me da .
aunque tengo directorios.
Respuesta:
Sé que ya hay una respuesta seleccionada, pero puede obtener el comportamiento solicitado con solo ls
:
ls -ld -- */
(Tenga en cuenta que el '-' marca el final de los parámetros, lo que evita que los nombres de carpeta que comienzan con un guion se interpreten como opciones de comando adicionales).
Esto enumerará todos los directorios no ocultos (a menos que configure los globs de su shell para expandirlos) en el directorio de trabajo actual donde se ejecuta (tenga en cuenta que también incluye enlaces simbólicos a directorios). Para obtener todos los subdirectorios de alguna otra carpeta, intente:
ls -ld /path/to/directory/*/
Tenga en cuenta que -l es opcional.