Что это за «x xx» в команде «ls -l»


12

При выполнении ls -lя столкнулся с колонкой, которую я не узнаю.

drwxrwxr-x   7 user user    4096 × ×× 29 13:54 .eclipse
drwxrwxr-x   3 user user    4096 × ×× 30 09:30 workspace
drwxrwxr-x   3 user user    4096 ××¦×  1 08:13 something

Что это за х?

x xx  
xx|x

Благодарность

Ответы:


12

Пытаться:

LANG=C ls -l

Должно быть название месяца, например (декабрь):

drwxrwxr-x. 15 user user    4096 Dec  4 16:22 NetBeansProjects

Может быть, настройки локали неверны


2
Если не LANG=Cимеет никакого эффекта, попробуйте LC_ALL=Cвместо этого. LANGустанавливает значение по умолчанию, которое может быть переопределено несколькими другими вещами; LC_ALLотменяет все остальное.
zwol

3
Вы объяснили , как может быть , чтобы избавиться от них, но то , что это они?
Осьминог

1
@ Осьминог Вопрос, который можно задать: какой это язык?
kasperd

1
@kasperd они не на любом языке. Это бессмысленные глифы, которые появляются, когда кодировка локали несовместима с терминальным шрифтом. Чтобы увидеть, какие переменные связаны с языком, используйте localeкоманду.
Ариэльф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.