{"id":7443,"date":"2019-06-09T02:05:19","date_gmt":"2019-06-09T06:05:19","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=7443"},"modified":"2024-01-07T20:58:07","modified_gmt":"2024-01-08T00:58:07","slug":"comando-mv","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/comando-mv\/","title":{"rendered":"C\u00f3mo mover archivos y directorios en Linux con el comando mv"},"content":{"rendered":"\n<p>Comando mv, mover archivos y directorios es una de las tareas m\u00e1s b\u00e1sicas que a menudo necesita realizar en un sistema Linux.<\/p>\n\n\n\n<p>En este tutorial, explicaremos c\u00f3mo usar el comando\u00a0<strong>mv\u00a0<\/strong>para mover archivos y directorios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-use-the-mv-command\">C\u00f3mo usar el comando mv<\/h2>\n\n\n\n<p>El comando\u00a0<strong>mv\u00a0<\/strong>(corto del movimiento) se usa para renombrar y mover archivos y directorios de una ubicaci\u00f3n a otra.\u00a0La sintaxis del comando\u00a0<strong>mv\u00a0<\/strong>es la siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv &#91;OPTIONS] source destination\n<\/code><\/pre>\n\n\n\n<p>El&nbsp;<code>source<\/code>&nbsp;puede haber uno o m\u00e1s archivos o directorios, y&nbsp;<code>destination<\/code>&nbsp;puede haber un \u00fanico archivo o directorio.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Si especifica varios archivos o directorios como a\u00a0<strong>source<\/strong>,\u00a0<strong>destination\u00a0<\/strong>debe ser un directorio.\u00a0En este caso, los archivos\u00a0<strong>source\u00a0<\/strong>se mueven al directorio de destino.<\/li><li>Si especifica un solo archivo como\u00a0<strong>source<\/strong>, y el destino\u00a0<strong>destination\u00a0<\/strong>es un directorio existente, entonces el archivo se mueve al directorio especificado.<\/li><li>Si especifica un solo archivo como\u00a0<strong>source<\/strong>, y un solo archivo como destino\u00a0<strong>destination<\/strong>, entonces est\u00e1\u00a0cambiando el nombre del archivo\u00a0.<\/li><li>Si\u00a0<strong>source <\/strong>es un directorio y\u00a0<strong>destination <\/strong>no, se cambiar\u00e1\u00a0<strong>source\u00a0<\/strong>su nombre a\u00a0<strong>destination<\/strong>, de lo contrario, se\u00a0mover\u00e1\u00a0dentro del directorio\u00a0<strong>destination<\/strong>.<\/li><\/ul>\n\n\n\n<p>Para mover un archivo o directorio es necesario tener permisos de escritura en tanto\u00a0<strong>source <\/strong>y\u00a0<strong>destination<\/strong>.\u00a0De lo contrario, recibir\u00e1 un error de permiso denegado.<\/p>\n\n\n\n<p>Por ejemplo, para mover el archivo\u00a0<strong>file1\u00a0<\/strong>del directorio de trabajo actual al directorio\u00a0<strong><code>\/<\/code>tmp<\/strong>\u00a0ejecutar\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv file1 \/tmp<\/code><\/pre>\n\n\n\n<p>Para cambiar el nombre de un archivo, especifique el nombre del archivo de destino:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv file1 file2<\/code><\/pre>\n\n\n\n<p>El comando para mover directorios es el mismo que para mover archivos.\u00a0En el siguiente ejemplo, si el directorio\u00a0<strong>dir2\u00a0<\/strong>existe, el comando se mover\u00e1 hacia\u00a0<strong>dir1\u00a0<\/strong>adentro\u00a0<strong>dir2<\/strong>.\u00a0Si\u00a0<strong>dir2\u00a0<\/strong>no existe,\u00a0<strong>dir1\u00a0<\/strong>ser\u00e1 renombrado a\u00a0<strong>dir2<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv dir1 dir2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"moving-multiple-files-and-directories\">Mover m\u00faltiples archivos y directorios<\/h2>\n\n\n\n<p>Para mover varios archivos y directorios, especifique los archivos que desea mover como origen.\u00a0Por ejemplo, para mover los archivos\u00a0<strong>file1 <\/strong>y\u00a0<strong>file2\u00a0<\/strong>al directorio\u00a0<strong>dir1\u00a0<\/strong>escribir\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv file1 file2 dir1<\/code><\/pre>\n\n\n\n<p>El comando\u00a0<strong>mv\u00a0<\/strong>tambi\u00e9n le permite utilizar la coincidencia de patrones.\u00a0Por ejemplo, para copiar todos los archivos pdf del directorio actual al directorio\u00a0<strong>~\/Documents<\/strong>\u00a0usar\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv *.pdf ~\/Documents<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mv-command-options\">Opciones de comando mv<\/h2>\n\n\n\n<p>El comando\u00a0<strong>mv <\/strong>acepta opciones que afectan el comportamiento predeterminado del comando.\u00a0En algunas distribuciones de Linux\u00a0<strong>mv\u00a0<\/strong>puede ser un\u00a0alias para el comando\u00a0<strong>mv\u00a0<\/strong>con un conjunto personalizado de opciones.\u00a0Por ejemplo en CentOS\u00a0<strong>mv <\/strong>es un alias para\u00a0<strong>mv -i<\/strong>.\u00a0Puedes encontrar si\u00a0<strong>mv\u00a0<\/strong>es un alias usando el comando\u00a0<strong>type<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>type mv<\/code><\/pre>\n\n\n\n<p>Si\u00a0<strong>mv <\/strong>es un alias la salida se ver\u00e1 as\u00ed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv is aliased to `mv -i'<\/code><\/pre>\n\n\n\n<p>Si especifica opciones en conflicto, la \u00faltima opci\u00f3n especificada toma precedencia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prompt-before-overwriting\">Preguntar antes de sobrescribir<\/h3>\n\n\n\n<p>Por defecto, si el archivo de destino existe, se sobrescribir\u00e1.\u00a0Para solicitar confirmaci\u00f3n utilice la opci\u00f3n\u00a0<strong>-i<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -i file1 \/tmp<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>mv: overwrite '\/tmp\/file1'?<\/code><\/pre>\n\n\n\n<p>Para sobrescribir el archivo, escriba el car\u00e1cter\u00a0<code>y<\/code> o\u00a0<code>Y<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"force-overwriting\">Forzar sobrescritura<\/h3>\n\n\n\n<p>Si intenta sobrescribir un archivo de solo lectura, el comando\u00a0<strong>mv\u00a0<\/strong>le preguntar\u00e1 si desea sobrescribir el archivo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -i file1 \/tmp<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>mv: replace '\/tmp\/file1', overriding mode 0400 (r--------)? <\/code><\/pre>\n\n\n\n<p>Para evitar que se le solicite, utilice las opciones\u00a0<strong><code>-<\/code>f<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -f file1 \/tmp<\/code><\/pre>\n\n\n\n<p>Esta opci\u00f3n es especialmente \u00fatil cuando necesita sobrescribir varios archivos de solo reed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"do-not-overwrite-existing-files\">No sobrescribir los archivos existentes<\/h3>\n\n\n\n<p>La opci\u00f3n\u00a0<strong>-n<\/strong>\u00a0le dice a\u00a0<strong>mv\u00a0<\/strong>nunca sobrescribir cualquier archivo existente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -n file1 \/tmp<\/code><\/pre>\n\n\n\n<p>Si existe\u00a0un\u00a0comando\u00a0<strong>file1<\/strong>, el comando anterior no har\u00e1 nada; de lo contrario, copiar\u00e1 el archivo en el directorio\u00a0<strong>\/tmp<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"backing-up-files\">Copia de seguridad de archivos<\/h3>\n\n\n\n<p>Si el archivo de destino existe, puede crear una copia de seguridad de \u00e9l utilizando la opci\u00f3n\u00a0<strong>-b<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -b file1 \/tmp<\/code><\/pre>\n\n\n\n<p>El archivo de copia de seguridad tendr\u00e1 el mismo nombre que el archivo original con una tilde (&nbsp;<code>~<\/code>) anexada a \u00e9l.<\/p>\n\n\n\n<p>Use el&nbsp;comando ls&nbsp;para verificar que la copia de seguridad fue creada:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls \/tmp\/file1*<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/tmp\/file1  \/tmp\/file1~<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verbose-output\">Salida Verbose<\/h3>\n\n\n\n<p>Otra opci\u00f3n que puede ser \u00fatil es<strong>\u00a0-v<\/strong>.\u00a0Al usar esta opci\u00f3n, el comando imprimir\u00e1 el nombre de cada archivo movido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv -i file1 \/tmp<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>renamed 'file1' -&gt; '\/tmp\/file1'<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Notas Finales<\/h2>\n\n\n\n<p>A estas alturas ya debe tener una buena comprensi\u00f3n de c\u00f3mo usar el comando\u00a0<strong>mv\u00a0<\/strong>para mover archivos y directorios.\u00a0Los nuevos usuarios de Linux que est\u00e1n intimidados por la l\u00ednea de comandos pueden usar el administrador de archivos GUI para mover sus archivos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comando mv, mover archivos y directorios es una de las tareas m\u00e1s b\u00e1sicas que a menudo necesita realizar en un sistema Linux. En este tutorial, explicaremos c\u00f3mo usar el comando\u00a0mv\u00a0para mover archivos y directorios. C\u00f3mo usar el comando mv El comando\u00a0mv\u00a0(corto del movimiento) se usa para renombrar y mover archivos y directorios de una ubicaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7444,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[249,305,250,304],"class_list":{"0":"post-7443","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"tag-comando-mv-linux","9":"tag-mover-archivos-y-directorios-en-linux","10":"tag-mv","11":"tag-mv-linux"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=7443"}],"version-history":[{"count":0,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7443\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/7444"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=7443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=7443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=7443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}