¿Por qué "ls -l" muestra el año de mi archivo (jar) como "16:18"?

5

Estaba revisando mi sistema de archivos y noté que la fecha de mysql-v5.jar está formateada incorrectamente.

~/Dev/Lib$ ls -l  
total 29128  
-rw-r-----@ 1 johndoe  staff   2256213 Mar 16  2015 guava-18.0.jar  
-rw-r--r--@ 1 johndoe  staff  11684781 Jan 30  2012 kuromoji-0.7.7.jar
-rw-r--r--@ 1 johndoe  staff    968670 May  4 16:18 mysql-v5.jar

¿Qué está pasando?

(Hasta ahora, todos los archivos de 3 jar han funcionado bien para mí. No recuerdo de dónde descargué esos archivos.)

    
pregunta david 01.11.2015 - 17:15

1 respuesta

29

Desde man ls (el formato largo):

  

Si la hora de modificación del archivo es más de 6 meses en el pasado o en el futuro, entonces se muestra el año de la última modificación en lugar de los campos de hora y minuto.

O en otras palabras: funciona según lo diseñado.

    
respondido por el nohillside 01.11.2015 - 17:20

Lea otras preguntas en las etiquetas