Voici un exemple de sortie de ls -l
sur ma boîte Ubuntu 17.04:
drwxr-xr-x 2 amoro amoro 4096 kvě 6 16:26 myfile
Il y a deux paramètres que je ne reconnais pas. En comptant de gauche à droite, les 6ème et 7ème, soit kvě et 6 respectivement. Je l'ai cherché sur Google mais je n'ai pas trouvé de réponse. Avez-vous des indices?
Lorsque vous rencontrez des situations similaires, essayez de définir la valeur par défaut de locale
comme en_US
, dans le cas où vous utilisez la commande ls -l
, exécutez la commande suivante:
LC_ALL=en_US.utf8 ls -l
Il produira toutes les sorties dans en_US
afin qu'il n'y ait pas de confusion.
-rw-rw-r-- 1 ravexina ravexina 79 Sep 20 2016 test.txt
Vous pouvez le changer en utilisant:
localectl set-locale LC_ALL=en_US.utf8
ou seulement pour la date:
localectl set-locale LC_TIME=en_US.utf8
puis déconnectez-vous et reconnectez-vous. Si cela ne prend pas effet, redémarrez votre système.
En voici un sur mon système
drwxrwxr-x 2 zanna zanna 4096 May 5 07:44 custom
De gauche à droite nous avons
Les champs qui vous déroutent sont donc le mois et le jour de la dernière modification du fichier. Kve doit être un mois ou une abréviation du nom du mois dans les paramètres régionaux/langue de votre système.