Ошибка диакритического знака на OpenWrt 12.09?

Первый ответ: GNU Путь

GNU cp -a копии, рекурсивно сохраняющие как можно больше структуры и метаданных. Жесткие ссылки между файлами в исходном каталоге включены в это. Выбрать сохранение жесткой ссылки конкретно без всех других функций -a, использовать --preserve=links.

mkdir src
cd src
mkdir -p a/{b,c,d}/{x,y,z}
touch a/{b,c,d}/{x,y,z}/f{1,2,3,4,5}
cp -r -l a hardlinks_of_a
cd ..
cp -a src dst
1
05.10.2013, 20:51
2 ответа

Кажитесь, что у Вас есть файл с другим шрифты, такие как:

mohsen@debian:~/test/locale$ touch پخاسثد
mohsen@debian:~/test/locale$ ls
پخاسثد

Но Ваш terminal настроенный, как не может показать Ваш язык, проверьте следующую переменную:

mohsen@debian:~/test/locale$ echo $LANG
en_US.utf8

Вы должны, может поддерживать UTF-8.

0
28.01.2020, 02:03

Вы используете ash, значение по умолчанию busybox оболочка, которая не поддерживает шрифты юникода. Посмотрите здесь для отчета об ошибках.

Единственное обходное решение должно будет, вероятно, выполнить другую оболочку, как bash или zsh вместо ash. Если они установлены, можно использовать chsh изменить Вашу оболочку по умолчанию.

0
28.01.2020, 02:03

Теги

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