Що таке "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
@Octopus Питання, яке можна задати: Яка мова вони?
kasperd

1
@kasperd їх немає ні на одній мові. Це безглузді гліфи, які з’являються, коли локальне char-кодування суперечить шрифту терміналу. Щоб побачити, для чого встановлені змінні, пов'язані з мовою, скористайтеся localeкомандою.
аріельф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.