В Midnight Commander, он же mc, файлы с русскими именами на удаленном хосте при работе через SSH отображаются в виде последовательности цифр.
Неожиданно возникла такая проблема.
Понадобилось перебросить файлы на другой компьютер под Ubuntu.
Обычно использую для этого Midnight Commander, он же mc. Проблем раньше не было.
А тут неожиданно после подключения вижу, что папки и файлы с русскими именами отображаются в виде набора цифр.

Первая мысль - кодировки разные. Но нет, и там и там - ru_RU.UTF-8
Опытным путем выяснилось, что проблема не единичная, но не на всех компьютерах встречается.
Что-ж. Интернет в помощь нам.
Спасибо Форум OlegON. Решение давно найдено.
Идем в файлик /usr/lib/mc/fish/ls (или на некоторых системах /usr/libexec/mc/fish/ls) и в 126 строке меняете строку
use Fcntl;
на
use Fcntl ":mode";
И все замечательно работает.
21 Jun 2026
Tags: Компьютер, Linux, Терминал, mc, Midnight Commander, ssh