Cómo hacer que el comando ls de Linux muestre el segundo sello de tiempo


179

Algo molesto sobre el ls -lcomando es que solo muestra la hora y los minutos de un archivo (como las 08:30). ¿Cómo puedo ver la segunda porción (como 08:30:44)?

man 1 ls y buscar 'segundo' no da ninguna pista.

Respuestas:


191

¿Su versión de ls admite la --time-styleopción? Si es así:

ls -la --time-style=full-iso blah

-rw-r--r-- 1 root root 0 2011-11-08 18:02:08.954092000 -0700 blah

66
Sí, gracias, incluso en un viejo Mandrake Linux 10.0 del año 2005. - Muy bien también.
Jimm Chen el

1
o "ls -ale" (solo esto funcionó para mí en una distribución Linux anterior)
mBardos

11
Mac OSX equivalente:ls -lT
MarkHu

¿Cuál es la diferencia entre --time-style=fully --time-style=full-iso?
neverMind9

94

La forma más simple es:

ls --full-time

que es igual a

ls -l --time-style=full-iso

Si desea mostrar las entradas como archivos ocultos a partir de ., agregue -a:

ls --full-time -a

¿Cuál es la diferencia entre --time-style=fully --time-style=full-iso?
neverMind9

37

Para OS X, parece que lo mejor que obtienes es:

ls -l -T

Desde la página ls(1)de manual en 10.10.5:

-T Cuando se usa con la opción -l (letra minúscula `` ell ''), muestra información de tiempo completa para el archivo, incluidos mes, día, hora, minuto, segundo y año.


3
O como esto: ls -lT.
jox

esto también funciona en Windows / Ubuntu
Michael

20

Una alternativa a la respuesta aprobada: puede usar un formato personalizado como en el comando de fecha si la salida "--time-style = full-iso" es demasiado detallada para usted:

ls -l --time-style=+"%b %d %Y %H:%M:%S" blah
-rw-rw-r-- 1 root root 0 Feb 03 2014 01:13:01 blah

3

En cuanto a las man lsinstrucciones, simplemente ls -efunciona bien!


3
¿Qué versión de GNU coreutils usas? Con 8.20 no tengo este parámetro.
sebix

1
Versión por favor :)
hakre

Cuando se usa GNU coreutils 8.22 lsno hay -eopción. Sospecho que la versión lsque tienes está basada en Darwin.
Elijah Lynn el

1
BusyBox. Linux embebido. Si. Pruebe -esi estos otros indicadores (basados ​​en GNU) fallan.
Steven Lu

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.