¿Cómo obtengo una lista larga para un solo directorio?

9

Quiero ver una lista larga para un solo directorio. Cuando escribo ls -lha, veo esto:

drwxrwxr-x  4 username groupname 4.0K 2010-08-05 09:55 files
drwxrwxr-x  7 username groupname 4.0K 2010-08-05 14:25 trunk
drwxrwxr-x  8 username groupname 4.0K 2010-08-05 16:02 phpincludes
drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

Sin embargo, cuando escribo ls -lha phpMyAdmin-3.3.5, obtengo una lista de los contenidos del directorio. ¿Cómo escribo el comando para que solo vea

drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

? Quiero hacer esto con directorios con enlaces simbólicos, para poder ver dónde están vinculados, no sus contenidos.

usuario394
fuente

Respuestas:

16
ls -lhad phpMyAdmin-3.3.5-english

El -dindicador se usa para indicar lsque desea mostrar las propiedades del directorio dado, no su contenido.

sepp2k
fuente
1
Esto es algo básico. Leer la página de manual del comando ls siempre es una buena idea.
bitek
Tantas páginas de manual, tantos interruptores. A veces la mente simplemente brilla.
user394
1
Unix koan: ¿Cuántas letras minúsculas son cambios inválidos a ls?
pjz
1
@ usuario394: "¿hay alguna forma de buscar en ellos?" Si. Presione /, luego ingrese un término de búsqueda, luego presione Intro y man saltará a la primera aparición del término en la página de manual. Luego puede presionar /y regresar sin un término de búsqueda en el medio para saltar a la siguiente aparición.
sepp2k
1
@ sepp2k Por supuesto, ese comportamiento es específico del localizador. En la mayoría, también puede presionar npara pasar a la siguiente aparición.
Chris Down