<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios en: Mover ficheros que empiezan con caracteres especiales</title>
	<atom:link href="http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/feed/" rel="self" type="application/rss+xml" />
	<link>http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/</link>
	<description>Todo lo que quieres saber de Ubuntu y más...</description>
	<lastBuildDate>Mon, 04 Jan 2010 06:19:55 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Iñaki Silanes</title>
		<link>http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/#comment-25072</link>
		<dc:creator>Iñaki Silanes</dc:creator>
		<pubDate>Wed, 04 Nov 2009 17:21:25 +0000</pubDate>
		<guid isPermaLink="false">http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/#comment-25072</guid>
		<description>Ese error ocurre porque el shell (bueno, en realidad el comando) interpreta cada palabra que empiece por un guión (o dos) como una opción, no un argumento. Por ejemplo:

% mv f g h

movería los ficheros &quot;f&quot; y &quot;g&quot; a &quot;h&quot; (que debería ser un directorio). Pero:

% mv -f g h

tiene dos argumentos (&quot;g&quot; y &quot;h&quot;), y una opción (&quot;-f&quot;), lo cual se interpreta como &quot;renombra &#039;g&#039; a &#039;h&#039;, y encima fuérzalo (-f), es decir, sobreescribe &#039;h&#039; aunque exista de antemano&#039;

La solución que propones es la &quot;ingeniosa&quot;: usas un argumento (&quot;./-fichero&quot;) que significa lo mismo que lo que quieres decir (&quot;-fichero&quot;), pero no empieza por &quot;-&quot;. La solución más &quot;correcta&quot; (en realidad yo prefiero la ingeniosa) es usar el terminador de opciones (&quot;--&quot;):

% mv -- -fichero destino

Con el &quot;--&quot; decimos al comando mv que todo lo que va detrás son argumentos, aunque empiecen por &quot;-&quot; o &quot;--&quot;. Las opciones (como &quot;-f&quot;) tienen que ir antes del &quot;--&quot;.</description>
		<content:encoded><![CDATA[<p>Ese error ocurre porque el shell (bueno, en realidad el comando) interpreta cada palabra que empiece por un guión (o dos) como una opción, no un argumento. Por ejemplo:</p>
<p>% mv f g h</p>
<p>movería los ficheros &#8220;f&#8221; y &#8220;g&#8221; a &#8220;h&#8221; (que debería ser un directorio). Pero:</p>
<p>% mv -f g h</p>
<p>tiene dos argumentos (&#8220;g&#8221; y &#8220;h&#8221;), y una opción (&#8220;-f&#8221;), lo cual se interpreta como &#8220;renombra &#8216;g&#8217; a &#8216;h&#8217;, y encima fuérzalo (-f), es decir, sobreescribe &#8216;h&#8217; aunque exista de antemano&#8217;</p>
<p>La solución que propones es la &#8220;ingeniosa&#8221;: usas un argumento (&#8220;./-fichero&#8221;) que significa lo mismo que lo que quieres decir (&#8220;-fichero&#8221;), pero no empieza por &#8220;-&#8221;. La solución más &#8220;correcta&#8221; (en realidad yo prefiero la ingeniosa) es usar el terminador de opciones (&#8220;&#8211;&#8221;):</p>
<p>% mv &#8212; -fichero destino</p>
<p>Con el &#8220;&#8211;&#8221; decimos al comando mv que todo lo que va detrás son argumentos, aunque empiecen por &#8220;-&#8221; o &#8220;&#8211;&#8221;. Las opciones (como &#8220;-f&#8221;) tienen que ir antes del &#8220;&#8211;&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Antonio</title>
		<link>http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/#comment-21501</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Thu, 27 Aug 2009 11:36:23 +0000</pubDate>
		<guid isPermaLink="false">http://ubuntulife.wordpress.com/2007/03/28/mover-ficheros-que-empiezan-con-caracteres-especiales/#comment-21501</guid>
		<description>Gracias por la info!</description>
		<content:encoded><![CDATA[<p>Gracias por la info!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
