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

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

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

Существует два параметра, которые я не распознаю. Рассчитывая слева направо, 6-е и 7-е, т.е. kvě и 6 соответственно. Я погуглил это, но не мог найти ответ. У Вас есть какие-либо подсказки?

7
задан 1 September 2018 в 07:08

2 ответа

Когда вы сталкиваетесь с подобными ситуациями, попробуйте установить значение по умолчанию 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

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

10
ответ дан 23 November 2019 в 06:13

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

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

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

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

Таким образом, поля, смущающие Вас, являются месяцем и днем последнего изменения файла. Kve должен быть месяцем или сокращением имени месяца в Вашей системной локали/языке.

7
ответ дан 23 November 2019 в 06:13

Другие вопросы по тегам:

Похожие вопросы: