<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Recodefilename - Historial de revisiones</title>
		<link>https://wiki.fjra.es/wiki/index.php?title=Recodefilename&amp;action=history</link>
		<description>Historial de revisiones para esta página en el wiki</description>
		<language>es</language>
		<generator>MediaWiki 1.26.2</generator>
		<lastBuildDate>Thu, 11 Jun 2026 00:16:42 GMT</lastBuildDate>
		<item>
			<title>FJRA: Página nueva: Siempre hay errores cuando se copia de particiones windows a particiones linux respecto a la codificación de caracteres. Por tanto, aquí hay una solución (aún no recursiva :P), pa...</title>
			<link>https://wiki.fjra.es/wiki/index.php?title=Recodefilename&amp;diff=1575&amp;oldid=prev</link>
			<guid isPermaLink="false">https://wiki.fjra.es/wiki/index.php?title=Recodefilename&amp;diff=1575&amp;oldid=prev</guid>
			<description>&lt;p&gt;Página nueva: Siempre hay errores cuando se copia de particiones windows a particiones linux respecto a la codificación de caracteres. Por tanto, aquí hay una solución (aún no recursiva :P), pa...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Siempre hay errores cuando se copia de particiones windows a particiones linux respecto a la codificación de caracteres. Por tanto, aquí hay una solución (aún no recursiva :P), para solucionar esos errores.&lt;br /&gt;
&lt;br /&gt;
== Uso ==&lt;br /&gt;
&lt;br /&gt;
Para usar el script:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ recodefilename (codificación de origen) (codificación de destino) (archivos)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para saber la lista de codificaciones disponibles, usar:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ iconv --list&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, transformar del iso latino &amp;quot;normal&amp;quot; a utf8 todo el contenido del directorio actual podría usarse:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
$ recodefilename ISO8859-1 UTF-8 *&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Códifo fuente de recodefilename ==&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# Hecho por FJ.&lt;br /&gt;
# Sea GPL!&lt;br /&gt;
#&lt;br /&gt;
# Inspirado en: http://www.usenet-forums.com/linux-general/86205-messed-up-utf8-filenames-ext3-after-some-copy.html&lt;br /&gt;
&lt;br /&gt;
if [ -z &amp;quot;$3&amp;quot; ]; then&lt;br /&gt;
  echo &amp;quot;Uso: $0 &amp;lt;codificacion origen (ISO8859-1)&amp;gt; &amp;lt;codificacion destino (UTF-8) &amp;lt;archivo1&amp;gt; [&amp;lt;archivo2&amp;gt;...]&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
origen=$1&lt;br /&gt;
destino=$2&lt;br /&gt;
&lt;br /&gt;
while [ -n &amp;quot;$3&amp;quot; ]; do&lt;br /&gt;
  nuevonombre=`echo $3|iconv -f $origen -t $destino`&lt;br /&gt;
  if [ &amp;quot;$nuevonombre&amp;quot; != &amp;quot;$3&amp;quot; ]; then&lt;br /&gt;
    mv &amp;quot;$3&amp;quot; &amp;quot;$nuevonombre&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
  shift&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Bash Scripts]]&lt;/div&gt;</description>
			<pubDate>Fri, 23 Jan 2009 16:45:11 GMT</pubDate>			<dc:creator>FJRA</dc:creator>			<comments>https://wiki.fjra.es/wiki/Discusi%C3%B3n:Recodefilename</comments>		</item>
	</channel>
</rss>