Perché "ls -l" visualizza l'anno del mio file (jar) come "16:18"?

5

Stavo controllando il mio file system e ho notato che la data di mysql-v5.jar non è stata formattata correttamente.

~/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

Cosa sta succedendo?

(Finora, tutti i file con il 3% dijar hanno funzionato bene per me. Non ricordo da dove ho scaricato quei file.)

    
posta david 01.11.2015 - 17:15
fonte

1 risposta

29

Da man ls (The Long Format):

If the modification time of the file is more than 6 months in the past or future, then the year of the last modification is displayed in place of the hour and minute fields.

O in altre parole: funziona come progettato.

    
risposta data 01.11.2015 - 17:20
fonte

Leggi altre domande sui tag