From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FF2AF21.3070603@beltel.ru> Date: Wed, 31 Dec 2003 14:12:33 +0300 From: Sergey Degtyaryov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031215 Thunderbird/0.5a X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Vi =?KOI8-R?Q?=C9_=CB=CF=C4=C9=D2=CF=D7=CB=C9?= References: <200312290834.21687.therion@pochta.ru> <200312291330.44746.therion@pochta.ru> <200312291157.34829.akrioukov@mail.ru> <200312291455.47093.therion@pochta.ru> <3FF032E4.3050204@mail.ru> <20031231093650.GB1699@borodin.zarya> In-Reply-To: <20031231093650.GB1699@borodin.zarya> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Dec 2003 11:12:39 -0000 Archived-At: List-Archive: List-Post: Andrew Borodin wrote: > On Mon, Dec 29, 2003 at 04:57:56PM +0300, Alexej Kryukov wrote: > >>therion wrote: >> >> >>>В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a): >>> >>> >>> >>>>В принципе, перекодировку организовать несложно... >>>>Кто-то здесь предлагал даже готовый скрипт для этой цели. >>>> >>>> >>> >>>Хм... интересно, был бы очень полезен, если вдруг попадется, то буду >>>благодарен. Он что же, перерывает весь винд и ищет русские имена? >>> >>> >> >>Ну, по логике вещей надо делать рекурсивный обход текущего каталога. >>*Весь* винт -- это было бы явно излишне. В принципе, логика-то ведь >>понятная... Получаем имя файла, транслируем его при помощи iconv, >>потом делаем mv old_name new_name... Такое любой может написать, >>разве что один потратит пару часов, а другой -- 10 минут :-) >> > > > http://freshmeat.net/projects/convmv/ > > convmv converts filenames (not file content), directories, and even > whole filesystems to a different encoding. This comes in very handy > if, for example, one switches from an 8-bit locale to an UTF-8 locale. Работает. Я им перегонял 40Гб на файловом сервере из koi8-r в utf-8. -- Сергей Дегтярев