GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi Ls -l n'affiche-t-il pas l'heure et/ou l'année pour chaque fichier ? ?

Cette question a déjà des réponses ici :Pourquoi "ls -all" affiche-t-il l'heure pour certains fichiers mais seulement l'année pour d'autres ?

(5 réponses)
Fermé il y a 4 ans.

Cela m'ennuie que parfois, lorsque j'exécute ls -l sur un dossier, il indique les données et l'heure pour certains fichiers et uniquement la date et l'année pour d'autres.

$ 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

Notez que il n'affiche pas l'heure des 7 derniers fichiers dans la liste, et que il n'affiche pas l'année pour les 14 premiers fichiers .

Ce comportement n'est pas toujours reproductible.

  • Comment l'éviter ?
  • Le format date/heure ne devrait-il pas être cohérent dans la même liste par défaut ?

Le système d'exploitation est Red Hat 6.4

Réponse acceptée :

Les fichiers répertoriés avec l'année ont une date de modification dans le futur.

Vous pouvez utiliser --full-time paramètre pour lister la date complète.


Linux
  1. Pourquoi ne "trouve"-t-il pas ce fichier ? ?

  2. Pourquoi "zip" dans une boucle For fonctionne-t-il lorsque le fichier existe, mais pas lorsqu'il n'existe pas ?

  3. Pourquoi le descripteur de fichier est-il ouvert et lu une seule fois ?

  4. Coincé à choisir entre ext4 et ext3 pour le système de fichiers

  5. Quelle est la différence entre le fichier authorized_keys et le fichierknown_hosts pour SSH ?

Comment obtenir la date et l'heure actuelles en Python

Pourquoi "ls -all" affiche-t-il l'heure pour certains fichiers mais seulement l'année pour d'autres ?

Pourquoi Ls et Hexdump ne sont-ils pas d'accord sur la taille du fichier ?

La commande Cat n'affiche pas les lignes du texte ?

Exécute la commande pour chaque fichier dans le répertoire courant

Pourquoi stat::st_size vaut 0 pour les appareils alors qu'en même temps lseek définit correctement la taille de l'appareil ?