1 votos

Cómo proporcionar un listado detallado del directorio /tmp

Las opciones estándar para ls no funcionan: Obtengo lo siguiente

14:53:37/a2a $ls -l /tmp
lrwxr-xr-x@ 1 root  wheel  11 Jan  9 14:16 /tmp -> private/tmp

$ls -lrta /tmp
lrwxr-xr-x@ 1 root  wheel  11 Jan  9 14:16 /tmp -> private/tmp

La intención es ver el contenido del directorio, no la información de los metadatos es un enlace (duro?).

Tenga en cuenta que ls /tmp muestra el contenido .. pero no la información detallada como last modified

$ls /tmp
00f12e86-cfcc-4239-9dfc-006b65a319c3    com.symantec.symdaemon.launches
72f8fe65-e688-4d14-9aef-42c6abc1d4fa    exceptions.csv
835500b9-549b-435d-b444-97db8935fd88    ju.txt
 ..
com.symantec.avscandaemon.NF

2voto

yoliho Puntos 340

Como su ls -l /tmp muestra que /tmp es un enlace simbólico a private/tmp

Así que lo que quieres es reemplazar tmp por lo que está vinculado, por ejemplo

ls -l /private/tmp

o deje que ls lo haga por usted utilizando la opción -H

ls -lH /tmp

man ls dice

-H Se siguen los enlaces simbólicos en la línea de comandos. Esta opción es asume si no se especifica ninguna de las opciones -F, -d o -l.

que explica por qué ls sin opciones muestra el contenido del directorio al que está vinculado.

0 votos

Thx no podía recordar que uno que incluso trató de ls -lh (en minúsculas) h )

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X