Por que ls -l mostra a hora e o ano de cada arquivo? [duplicado]

3

Me irrita que, às vezes, quando executo ls -l em uma pasta, ele relata os dados e a hora de alguns arquivos e apenas a data e o ano dos outros.

$ ls -ltr
-rw-r--r-- 1 oracle9 dba  173 Dec 22 09:49 a1.par
-rw-r--r-- 1 oracle9 dba  191 Dec 22 09:49 a2.par
-rw-r--r-- 1 oracle9 dba  185 Dec 22 09:49 a3.par
-rw-r--r-- 1 oracle9 dba  497 Dec 22 09:49 a4.par
-rw-r--r-- 1 oracle9 dba  238 Dec 22 09:49 a5.par
-rw-r--r-- 1 oracle9 dba  260 Dec 22 09:49 a6.par
-rwxr-x--- 1 oracle9 dba 1076 Dec 22 09:49 al.sh
-rwxr-x--- 1 oracle9 dba  931 Dec 22 09:49 im.sh
-rwxr-x--- 1 oracle9 dba  982 Dec 22 09:49 mt.sh
drwxr-xr-x 2 oracle9 dba 4096 Dec 22 09:49 comp
drwxr-xr-x 2 oracle9 dba 4096 Dec 22 10:08 scr
-rw------- 1 oracle9 dba    0 Dec 22 10:25 nohup.out
-rw-r--r-- 1 oracle9 dba    0 Dec 22 10:25 start
-rw-r--r-- 1 oracle9 dba    0 Dec 22 10:25 start2
-rw-r--r-- 1 oracle9 dba 5587 Dec 22  2016 g2.log
-rw-r--r-- 1 oracle9 dba 5725 Dec 22  2016 g2.out
-rw-r--r-- 1 oracle9 dba    0 Dec 22  2016 t6.log
-rw-r--r-- 1 oracle9 dba    0 Dec 22  2016 start6
-rw-r--r-- 1 oracle9 dba    0 Dec 22  2016 g6.log
-rw-r--r-- 1 oracle9 dba  781 Dec 22  2016 t2.log
-rw-r--r-- 1 oracle9 dba  730 Dec 22  2016 g6.out

Observe que ele não mostra a hora dos últimos 7 arquivos na lista, e que não mostra o ano dos 14 primeiros arquivos .

Esse comportamento nem sempre é reproduzível.

  • Como isso pode ser evitado?
  • O formato de data / hora não deve ser consistente na mesma lista por padrão?

OS é o Red Hat 6.4

    
por Tulains Córdova 22.12.2016 / 18:23

1 resposta

10

Os arquivos listados com o ano têm data de modificação no futuro.

Você pode usar o parâmetro --full-time para listar a data completa.

    
por 22.12.2016 / 18:25

Tags