{"id":9048,"date":"2019-08-19T21:25:25","date_gmt":"2019-08-19T21:25:25","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=9048"},"modified":"2024-08-22T22:59:22","modified_gmt":"2024-08-22T20:59:22","slug":"renombrar-archivos-linux","status":"publish","type":"post","link":"\/co\/tutoriales\/renombrar-archivos-linux","title":{"rendered":"C\u00f3mo renombrar archivos en Linux &#8211; comando mv"},"content":{"rendered":"<p>Un terminal de l&iacute;nea de comandos es una herramienta esencial para administrar servidores Linux. Brinda a los usuarios de Linux algunas de las mejores herramientas de productividad al tiempo que ahorra los recursos de tu m&aacute;quina. En este tutorial, aprender&aacute;s a renombrar archivos y carpetas en Linux.<\/p><p>Para utilizar eficazmente el potencial de Linux, necesitar&aacute;s tener un conocimiento s&oacute;lido de los fundamentos: <a href=\"\/co\/tutoriales\/linux-comandos\">comandos simples<\/a>, como renombrar archivos y carpetas existentes.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-renombrar-archivos-en-linux-con-el-comando-mv\">C&oacute;mo renombrar archivos en Linux con el comando mv<\/h2><p>Acr&oacute;nimo de &ldquo;mover&rdquo;, el comando <strong>mv<\/strong> es uno de los comandos m&aacute;s f&aacute;ciles de usar. Puede realizar dos tareas b&aacute;sicas pero esenciales al manejar archivos en Linux. Una es mover archivos de una ubicaci&oacute;n a otra, y la otra es cambiar el nombre de uno o m&aacute;s archivos a trav&eacute;s del terminal.<\/p><p>Primero, veamos c&oacute;mo renombrar archivos con el comando <strong>mv<\/strong> en Linux.<\/p><p>Para empezar, accedemos a nuestro servidor a trav&eacute;s de la l&iacute;nea de comando usando <a href=\"https:\/\/www.ssh.com\/ssh\/protocol\" target=\"_blank\" rel=\"noopener\">SSH<\/a>. Si no est&aacute;s seguro acerca de c&oacute;mo operar SSH y deseas obtener m&aacute;s informaci&oacute;n, aqu&iacute; hay un <a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial<\/a> &uacute;til.<\/p><p>Para acceder a nuestro servidor, escribe lo siguiente en tu terminal:<\/p><pre class=\"wp-block-preformatted\">ssh tu-usuario@tu-usuario<\/pre><p>Si estamos usando una computadora local, en lugar de un servidor, tenemos que abrir el terminal desde el men&uacute; principal.<\/p><p>Despu&eacute;s, es necesario saber c&oacute;mo funciona el comando <strong>mv<\/strong>. Para hacer esto, ejecutamos lo siguiente:<\/p><pre class=\"wp-block-preformatted\">mv --help<\/pre><p>Ver&aacute;s que el uso b&aacute;sico del comando <strong>mv<\/strong> es el siguiente:<\/p><pre class=\"wp-block-preformatted\">mv [option] [SOURCE]...[DIRECTORY]<\/pre><p>Estas son algunas de las opciones de <strong>mv<\/strong> m&aacute;s populares:<\/p><ul class=\"wp-block-list\">\n<li><strong>-f<\/strong>: no muestra ning&uacute;n mensaje antes de sobrescribir un archivo.<\/li>\n\n\n\n<li><strong>-i<\/strong>: muestra mensajes de advertencia antes de sobrescribir un archivo.<\/li>\n\n\n\n<li><strong>-u<\/strong>: solo mueve un archivo si es nuevo o si no existe en el destino.<\/li>\n\n\n\n<li><strong>-v<\/strong>: muestra lo que hace el comando.<\/li>\n<\/ul><p>Y los par&aacute;metros son:<\/p><p><strong>[SOURCE]<\/strong>: la fuente de origen del archivo<\/p><p><strong>[DESTINATION]<\/strong>: el directorio de destino.<\/p><h2 class=\"wp-block-heading\" id=\"h-renombrar-archivos-en-linux-con-el-comando-mv\">Renombrar archivos en Linux con el comando mv<\/h2><p>Si queremos cambiar el nombre de un archivo, podemos hacerlo as&iacute;:<\/p><pre class=\"wp-block-preformatted\">mv nombreviejoarchivo1 nombrenuevoarchivo1<\/pre><p>Suponiendo que estamos ubicados en el directorio y que hay un archivo llamado archivo1.txt y queremos cambiar el nombre a <strong>archivo2.txt<\/strong>. Debemos escribir lo siguiente:<\/p><pre class=\"wp-block-preformatted\">mv archivo1.txt archivo2.txt<\/pre><p>Es as&iacute; de f&aacute;cil. Sin embargo, si no est&aacute;s en el directorio, deber&aacute;s escribir un poco m&aacute;s. Por ejemplo:<\/p><pre class=\"wp-block-preformatted\">cd \/home\/user\/docs\/files\nmv archivo1.txt archivo2.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-cambiar-el-nombre-de-varios-archivos-con-el-comando-mv\">Cambiar el nombre de varios archivos con el comando mv<\/h3><p>El comando <strong>mv<\/strong> solo puede cambiar el nombre de un archivo, pero se puede usar con otros comandos para cambiar el nombre de varios archivos.<\/p><p>Tomemos los comandos, <strong>find<\/strong>, <strong>for<\/strong> o los bucles <strong>while<\/strong> y cambiemos el nombre de varios archivos.<\/p><p>Por ejemplo, cuando intentes cambiar todos los archivos en tu directorio actual de la extensi&oacute;n .txt a la extensi&oacute;n .pdf, utilizar&aacute;s el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">for f in *txt; do\n   mv -- \"$f\" \"${f%.txt}.pdf\"\ndone<\/pre><p>Esto crear&aacute; un bucle (for) mirando a trav&eacute;s de la lista de archivos con la extensi&oacute;n .txt. Luego reemplazar&aacute; cada extensi&oacute;n .txt con .pdf. Finalmente, finalizar&aacute; el ciclo (done).<\/p><p>Si deseas funciones m&aacute;s avanzadas, deber&aacute;s usar el comando de rename, el cual estamos a punto de detallar.<\/p><h3 class=\"wp-block-heading\" id=\"h-renombrar-archivos-en-linux-con-el-comando-rename\">Renombrar archivos en Linux con el comando rename<\/h3><p>Con el comando <strong>rename<\/strong>, tendr&aacute;s un poco m&aacute;s de control. Muchas configuraciones de Linux lo incluyen por defecto. Pero, si no lo tienes instalado, puedes hacerlo en solo un minuto con un simple comando.<\/p><p>En el caso de <strong>Debian<\/strong>, <strong>Ubuntu<\/strong>, <strong>Linux Mint<\/strong> y derivados:<\/p><pre class=\"wp-block-preformatted\">sudo apt install rename<\/pre><p>Por otro lado, si est&aacute;s usando <strong>RHEL<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo yum install rename<\/pre><p>Y, si est&aacute;s usando <strong>Arch Linux<\/strong>:<\/p><pre class=\"wp-block-preformatted\">yay perl-rename ## or yaourt -S perl-rename<\/pre><p>Ahora, podemos comenzar a usar el comando <strong>rename<\/strong>. En general, la sintaxis b&aacute;sica del comando rename se ve as&iacute;:<\/p><pre class=\"wp-block-preformatted\">rename 's\/old-name\/new-name\/' files<\/pre><p>Puede parecer complejo al principio, pero es mucho m&aacute;s f&aacute;cil de lo que parece.<\/p><p>En este ejemplo, crearemos una nueva carpeta llamada <strong>filetorename<\/strong> y, utilizando el comando touch, crearemos 5 archivos.<\/p><pre class=\"wp-block-preformatted\">mkdir filetorename<\/pre><pre class=\"wp-block-preformatted\">cd filetorename<\/pre><pre class=\"wp-block-preformatted\">touch file{1..5}.txt<\/pre><pre class=\"wp-block-preformatted\">ls<\/pre><p>Con el &uacute;ltimo comando <strong>ls<\/strong>, puedes ver los archivos que creaste.<\/p><p>Si queremos renombrar un solo archivo llamado <strong>file1.txt<\/strong>, la l&iacute;nea se ver&iacute;a as&iacute;:<\/p><pre class=\"wp-block-preformatted\">rename &lsquo;s\/file1\/newfile1\/&rsquo; file1.txt<\/pre><p>Si quisi&eacute;ramos cambiar la extensi&oacute;n de todos los archivos, por ejemplo, a <strong>.php<\/strong>, podr&iacute;amos hacerlo de esta manera:<\/p><pre class=\"wp-block-preformatted\">rename &lsquo;s\/.txt\/.php\/&rsquo; *.txt<\/pre><pre class=\"wp-block-preformatted\">ls<\/pre><p>Tambi&eacute;n podemos especificar otro directorio donde est&aacute;n los archivos que vas a renombrar.<\/p><pre class=\"wp-block-preformatted\">rename &lsquo;s\/.txt\/.php\/&rsquo; FILE\/PATH<\/pre><p>Nos gustar&iacute;a mencionar que rename usa una expresi&oacute;n regular de <a href=\"https:\/\/www.perl.org\/\" target=\"_blank\" rel=\"noopener\">Perl<\/a>, lo que significa que este comando tiene amplias posibilidades.<\/p><p>Finalmente, es una buena idea revisar todas las opciones de comando. Puedes verlas en el terminal ejecutando:<\/p><pre class=\"wp-block-preformatted\">rename &ndash;help<\/pre><p>Algunos ejemplos comunes de c&oacute;mo usar el comando<strong> rename<\/strong>:<\/p><ul class=\"wp-block-list\">\n<li>Convierte nombres de archivo a may&uacute;sculas:\n<pre>rename 'y\/a-z\/A-Z\/' *<\/pre>\n<\/li>\n\n\n\n<li>Convierte nombres de archivo a min&uacute;sculas:\n<pre>rename 'y\/A-Z\/a-z\/' *<\/pre>\n<\/li>\n\n\n\n<li>Reemplazar espacios en nombres de archivo con guiones bajos:\n<pre>rename 'y\/ \/_\/' *<\/pre>\n<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-comando-remove-rename\">Comando remove rename<\/h3><p>Si ya no deseas tener rename instalado en tu sistema, elim&iacute;nalo con el administrador de software. O desde la terminal.<\/p><p>Para <strong>Debian, Ubuntu, Linux Mint<\/strong> y derivados:<\/p><pre class=\"wp-block-preformatted\">sudo apt remove rename<\/pre><p>Y para <strong>CentOS<\/strong> y <strong>RHEL<\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo yum remove rename<\/pre><p>Eso es todo, rename se eliminar&aacute; de tu m&aacute;quina Linux.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Renombrar archivos en Linux usando el terminal es una tarea simple y pr&aacute;ctica, y a veces es muy importante. Todo administrador de servidores deber&iacute;a saber c&oacute;mo hacerlo.<\/p><p>Como hemos visto, hay dos comandos que pueden hacer esta tarea. Uno es m&aacute;s simple que el otro, pero ambos hacen el trabajo.<\/p><p>Sigue investigando estos comandos y mejorando la calidad de tu trabajo diario.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un terminal de l&iacute;nea de comandos es una herramienta esencial para administrar servidores Linux. Brinda a los usuarios de Linux algunas de las mejores herramientas de productividad al tiempo que ahorra los recursos de tu m&aacute;quina. En este tutorial, aprender&aacute;s a renombrar archivos y carpetas en Linux. Para utilizar eficazmente el potencial de Linux, necesitar&aacute;s [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/renombrar-archivos-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo renombrar archivos en Linux con los comandos mv y rename","rank_math_description":"Todo usuario de Linux deber\u00eda aprender los comandos fundamentales del terminal. Aprende como renombrar archivos en cualquier distribuci\u00f3n de Linux aqu\u00ed.","rank_math_focus_keyword":"renombrar archivos en linux","footnotes":""},"categories":[5700],"tags":[13595],"class_list":["post-9048","post","type-post","status-publish","format-standard","hentry","category-vps","tag-renombrar-archivos-en-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-rename-files-in-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/renommer-fichier-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/renombrar-archivos-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/rename-file-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-rename-files-in-linux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-rename-files-in-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-rename-files-in-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/renombrar-archivos-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/renombrar-archivos-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/renombrar-archivos-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-rename-files-in-linux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-rename-files-in-linux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-rename-files-in-linux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-rename-files-in-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=9048"}],"version-history":[{"count":13,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9048\/revisions"}],"predecessor-version":[{"id":41702,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/9048\/revisions\/41702"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=9048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=9048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=9048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}