Лучший способ восстановить имена файлов?

Я пытаюсь сделать резервную копию каталога, но некоторые имена файлов «повреждены»:

rsync: recv_generator: failed to stat "/media/[...]/Ford transit/Porte v\#351lo Ford Transit.odg": Invalid or incomplete multibyte or wide character (84)

Как лучше всего их «починить»? (или замените поврежденный символ на '_' или '-' ...)

3
задан 25 January 2014 в 00:43

2 ответа

Вы можете сделать это на лету с RSync. Я даже не знал, что получаю эту ошибку, потому что я работаю в CRON без многословия, пока я не настроил EMAILS ОТ ROOT TO GMAIL .

Тогда я получил ту же ошибку.

 (Invalid or incomplete multibyte or wide character)

Я добавил

--dry-run --iconv=iso-8859-1,utf8

и не выхожу, это хорошо. Но снова я проверил с

--dry-run --iconv=iso-8859-1,utf8 -v

и прочитал через и не увидел ошибок. Итак, проблема решена.

- dry-run = фактически ничего не делает

- iconv = iso-8859-1, utf8 = - iconv = [localenc], [remoteenc] (Conv. Enc. On on муха)

-v = подробный вывод (без подробных ошибок выводятся)

0
ответ дан 25 January 2014 в 00:43

Как сказал Ринзвинд, я исправил 90% имен ошибок после нахождения оригинальной кодировки:

sudo convmv -f iso-8859-1 -t utf-8 -r /media/disk/*
0
ответ дан 25 January 2014 в 00:43

Другие вопросы по тегам:

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