Что это за «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

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

hudac
источник

Ответы:

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команду.
Ариэльф