VS>> Имелось в виду, конечно, перекодировать имена файлов на диске, а VS>> не их содержимое. Именно это делает convmv. AK> Подобные вещи я предпочитаю делать ручками. Тем же recode, а не хз AK> чьими программами с непонятными неонками унутре.
Ну эта хз программа умеет dry run, так что всегда можно посмотреть, что она собирается сделать.
AK> Все что recode не осилит перекодировать - с -f будет просто отброшено AK> нах, поэтому полезно проверять результат на наличие хотя бы одного AK> символа, и не ".", ну и mv запускать с -i, если, конечно, файлы AK> представляют хоть какую-то ценность.
И не mv -i, а автоматическое переименование с добавлением какого-то уникального идентификатора. И еще много фич convmv.
AK> Поэтому скриптик получается чуть сложнее однострочного.
В том и беда, что пока учтешь все нюансы - то convmv и получится, только самописный.