| | 1.1, baby11 (??), 08:51, 28/04/2005  [ответить] | +/– |  |  Использовать утилиту convmv, делает все что нужно |  |  | 
 
 
|  | | 2.4, Peter (??), 14:53, 16/05/2005 [^] [^^] [^^^] [ответить] | +/– |  |  >А если нужно перекодировать rus -> translit? ну видимо надо пользоваться фичей кодировки КОИ: сначала в КОИ, а потом в latin1?
 
 |  |  | 
 | 
 
 | 1.3, sg (?), 17:09, 13/05/2005  [ответить] | +/– |  |     bin sh     Script for file name charset conversion  It includes    options fo... большой текст свёрнут, показать |  |  | 
 
 | 1.5, igor chubin (?), 14:13, 09/06/2005  [ответить] | +/– |  | Вот так вот надо переименовывать: 
find . -depth -exec sh -c 'a={}; mv {} ${a%/*}/'echo ${a##*/}|tr "[[:upper:]]" "[[:lower:]]"'' \;
 
Одной командой и сразу всё дерево.
 Я здесь для примера написал как регистр менять.
 Если кодировку, то просто ставите вместо tr, iconv
 или recode, konwert
 
К вопросу о транслитерации.
 Можете попробовать заменять так:
 $ konwert UTF8-ascii/rosyjski
русский текст
 russkij tiekst
 Но результат получается с польским акцентом :-)
 |  |  | 
 
|  | | 2.9, Саша (??), 01:44, 27/02/2008 [^] [^^] [^^^] [ответить] | +/– |  | Пожалуйста, напишите по-подробнее про перекодировку всех папок в дереве.. 
 |  |  | 
 | 
 
 | 1.6, Виталий (??), 01:39, 30/07/2006  [ответить] | +/– |  |  Во втором скрипте надо писать: find "$1" "*"
 и далее по тексту |  |  | 
 
 | 1.7, Murz (?), 11:51, 17/01/2007  [ответить] | +/– |  |  Что-то этот скрипт файло всё правильно переименовывает, а вот вложенные папки почему-то пропускает. А в остальном скрипт супер! |  |  | 
 
|  | | 2.8, manson (?), 12:59, 17/01/2007 [^] [^^] [^^^] [ответить] | +/– |  | >Что-то этот скрипт файло всё правильно переименовывает, а вот вложенные папки почему-то >пропускает. А в остальном скрипт супер!
 Строчку 
find "$newname" -type d -execdir sh -c '\
 Заменить на
 find "$newname" -depth -type d -execdir sh -c '\
 
 |  |  | 
 | 
 
 | 1.10, Юзверь_Мастдайный (?), 12:37, 26/08/2010  [ответить] | +/– |  |  А под виндовс никак низзя че-нить придумать? получил тар архифф файлов с убунты - все файлы utf-8, вынь ессно utf-8 нихт ферштейн... :(
 
 |  |  | 
 
 
 |