странный вывод ls -l

7

Это пример вывода ls -l в моем поле Ubuntu 17.04:

drwxr-xr-x 2 amoro amoro 4096 kvě  6 16:26 myfile

Есть два параметра, которые я не распознаю. Подсчет слева направо, 6-й и 7-й, т. Е. Kvě и 6 соответственно. Я googled это, но не мог найти ответ. У вас есть какие-то подсказки?

    
задан Antonello Moro 07.05.2017 в 09:55
источник

2 ответа

9

При столкновении с подобными ситуациями попробуйте установить значение по умолчанию locale как en_US , в вашем случае с командой ls -l вы будете запускать:

LC_ALL=en_US.utf8 ls -l

Он будет производить весь вывод в en_US , чтобы не было путаницы.

-rw-rw-r-- 1 ravexina ravexina  79 Sep 20 2016 test.txt

Вы можете изменить его, используя:

localectl set-locale LC_ALL=en_US.utf8

или только для даты:

localectl set-locale LC_TIME=en_US.utf8

затем выйдите из системы и снова войдите в систему, если он не вступил в силу, перезагрузите систему.

    
ответ дан Ravexina 07.05.2017 в 10:10
источник
6

Вот один из них в моей системе

drwxrwxr-x  2 zanna zanna 4096 May  5 07:44 custom

Слева направо мы имеем

  • тип (каталог)
  • режим (разрешения)
  • hardlinks (2)
  • владелец (zanna)
  • group (zanna)
  • размер (в байтах)
  • последний измененный месяц (май)
  • день последнего измененного месяца (5)
  • время последнего изменения в этот день
  • имя файла

Итак, поля, которые вас путают, - это месяц и день последней модификации файла. Кве должен быть месяц или аббревиатура имени месяца в вашей языковой системе / языке.

    
ответ дан Zanna 07.05.2017 в 10:06