GNU/Linux >> Linux Esercitazione >  >> Linux

Perché Ls -l non mostra l'ora e l'anno per ogni file??

Questa domanda ha già risposte qui :Perché "ls -all" mostra l'ora per alcuni file ma solo l'anno per altri?

(5 risposte)
Chiuso 4 anni fa.

Mi dà fastidio che a volte quando eseguo ls -l su una cartella riporti i dati e l'ora per alcuni file e solo la data e l'anno per altri.

$ 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

Nota che non mostra l'ora degli ultimi 7 file nell'elenco e che non mostra l'anno per i primi 14 file .

Questo comportamento non è sempre riproducibile.

  • Come può essere evitato?
  • Il formato data/ora non dovrebbe essere coerente all'interno dello stesso elenco per impostazione predefinita?

Il sistema operativo è Red Hat 6.4

Risposta accettata:

I file elencati con anno hanno una data di modifica futura.

Puoi usare --full-time parametro per elencare la data completa.


Linux
  1. Perché "trova" non mostra questo file??

  2. Perché lo script Bash non riconosce gli alias?

  3. Come copiare un file e creare le directory di destinazione allo stesso tempo?

  4. Output su Stdout e allo stesso tempo Grep in un file?

  5. Linux:come ottenere Sar da mostrare per il giorno precedente?

Come ottenere la data e l'ora correnti in Python

Perché "ls -all" mostra l'ora per alcuni file ma solo l'anno per altri?

Il comando Cat non mostra le righe del testo?

Bloccato nella scelta tra ext4 ed ext3 per il file system

Perché il comando free e dmidecode mostrano valori diversi per la RAM?

timestamp, ora di modifica e ora di creazione di un file