ceci aurait pu également se trouver dans la rubrique trucs & astuces.
Le but est de changer le format d'affichage de la date des fichiers lorsqu'on lance la commande ls -l
Bien que la commande ls accepte le paramètre --time-style="+…", il peut être intéressant de définir ce format une bonne fois pour toutes.
Ci-dessous le résultat:
Code : Tout sélectionner
utilisateur@ordi-1 /etc $ ls -l bash*
-rw-r--r-- 1 root root 3926 2015-10-13*20:31 bash.bashrc
-rw-r--r-- 1 root root 45 2014-03-22*21:57 bash_completion
Repérez les lignes concernant les alias, à défaut allez en fin de fichier
Écrivez la ligne suivante (avant les alias s'il y en a) :
Code : Tout sélectionner
export TIME_STYLE="+%Y-%m-%d*%H:%M"
alias ll='ls -l'
Pour connaître les paramètres possibles du formatage de la date, tapez la commande : date --help
Liste non exhaustive de ces paramètres:
Code : Tout sélectionner
%% un caractère %
%a nom abrégé localisé du jour de la semaine (par exemple dim.)
%A nom complet localisé du jour de la semaine (par exemple dimanche)
%b nom abrégé localisé du mois (par exemple janv.)
%B nom complet localisé du mois (par exemple janvier)
%c date et heure localisées (par exemple jeu. 03 mars 2005 23:05:25 CET)
%C siècle, comme %Y, sans les deux derniers chiffres (par exemple 20)
%d jour du mois (par exemple 01)
%D date, identique à %m/%d/%y
%e jour du mois, éventuellement complété par une espace, identique à %_d
%F date complète, identique à %Y-%m-%d
%g deux derniers chiffres de l'année du numéro de semaine ISO (voir %G)
%G année correspondant au numéro de semaine ISO (voir %V) ; normalement
seulement utile avec %V
%h identique à %b
%H heure (00..23)
%I heure (01..12)
%j jour de l'année (001..366)
%k heure avec espace ( 0..23), identique à %_H
%l heure avec espace ( 1..12), identique à %_I
%m mois (01..12)
%M minute (00..59)
%n un changement de ligne
%N nanosecondes (000000000..999999999)
%p indicateur localisé AM ou PM en majuscules (blanc si inconnu)
%P identique à %p mais en minuscules
%r heure locale au format 12 heures (par exemple 11:11:01 PM)
%R heure en format 24 heures identique à %H:%M
%s secondes depuis 1970-01-01 00:00:00 UTC
%S secondes (00..60)
%t une tabulation
%T l'heure, identique à %H:%M:%S
%u jour de la semaine (1..7) ; 1 représente le lundi
%U numéro de la semaine de l'année, avec dimanche en premier jour de la
semaine (00..53)
%V numéro de la semaine ISO, avec lundi en premier jour de la semaine
%w jour de la semaine (0..6), 0 représente le dimanche
%W numéro de la semaine, avec lundi en premier jour de la semaine (00..53)
%x représentation localisée de la date (par exemple 12/31/99)
%X représentation localisée de l'heure (par exemple 23:13:48)
%y deux derniers chiffres de l'année (00..99)
%Y année
%z fuseau horaire numérique +hhmm (par exemple -0400)
%:z fuseau horaire numérique +hh:mm (par exemple -04:00)
%::z fuseau horaire numérique +hh:mm:ss (par exemple -04:00:00)
%:::z fuseau horaire numérique utilisant « : » pour la précision
(par exemple -04, +05:30)
%Z abréviation alphabétique des fuseaux horaires (par exemple EDT)