�C�mo renombrar archivos en Linux con l�nea de comandos f�cilmente?

El Linux es el sistema operativo de software libre m�s popular en el mercado actualmente; esto se debe a que cuenta con Linux cuenta con m�ltiples versiones y caracter�sticas. Sin embargo, la mayor�a de personas no sabe muy bien c�mo sacarle el jugo completo al mismo. Por eso este tutorial, para que puedas aprender m�s sobre la alternativa del ping�ino, respondiendo a �C�mo renombrar archivos en Linux con l�nea de comandos?

Si crees que este proceso es muy sencillo y no necesita ninguna gu�a, est�s equivocado, porque aunque no es tan complicado, s� que se necesita de alguien que te diga los pasos a seguir (no es en absoluto igual al proceso que realizas al renombrar o cambiar el nombre de todos los archivos en Windows 10).

�C�mo renombrar archivos en Linux con l�nea de comandos?

Primero que todo, y antes de que comiences a leer los pasos que te ayudaran a resolver la interrogante �C�mo renombrar archivos en Linux con l�nea de comandos?, tienes que tener en cuenta que hay dos comandos con los que puedes realizar dicho proceso, y ambos los ver�s a continuaci�n.

El n�mero uno se llama mv, y aunque originalmente se utiliza para mover objetos, tambi�n puede renombrarlos sin problemas. Para poder utilizarlo primero tienes que abrir el terminal de Ubuntu. Para ello es preciso saber cu�l es la versi�n del sistema Ubuntu que tienes instalada.

Cuando ya est�s all� escribe: mv (opci�n) Archivo1.ext Archivo2.ext. El primer archivo ser�a el nombre antiguo y el segundo el reemplazo. Una vez lo tengas puesto con los nombres que quieres colocar, deber�s darle Enter, eso cambiara autom�ticamente las cosas.

 

logo de linux

De la misma manera y con el mismo comando puedes cambiarle el nombre a una carpeta, solo deber�s especificar su ruta, por ejemplo: mv /home/user/miracomo/archivo1.ext /home/user/miracomo /archivo2.ext.

Toma en cuenta que para hacer el cambio en una carpeta necesitaras permisos de escritura, y si quieres renombrar un archivo del sistema, necesitaras permisos de root, eso lo logras anteponiendo la palabra sudo o su, antes de mv.

Si lo que quieres es cambiar la extensi�n de numerosos� ficheros a la vez, puedes utilizar la combinaci�n: mv *.extensionActual *.extensionNueva, y listo, ya con eso podr�s hacer el cambio que desees dentro de tu l�nea de comando.

Recuerda que tienes que colocar los comandos tal cual, porque si no, no habr� efecto y solo te dar� error, tambi�n considera no colocar cosas muy alocadas como nombre, porque despu�s no recordaras ni siquiera lo que est� all�.

Utilizar el comando rename

Con lo que le�ste en el apartado anterior, ya puedes decir que conoces la respuesta de la pregunta �C�mo renombrar archivos en Linux con l�nea de comandos?, pero ahora te toca ver la segunda manera de renombrar las cosas con el terminal.

El comando a utilizar es rename y b�sicamente este permite lo mismo que el anterior, pero su ventaja por encima del otro es que este es m�s potente y te deja trabajar con lotes mayores. Para usarlo lo primero que debes hacer es irte hasta el terminal.

Una vez all� escribe el comando: sudo apt install rename, eso lo instalar�, luego solo deber�s colocarlo con esta sintaxis rename (opci�n) 's/nombre_antiguo/nuevo_nombre' archivo1.ext archivo2.ext.

pinguino con fondo

 

La letra S significa sustituto (ya que all� colocaras los nombres nuevos como se indica), las comillas colocadas son obligatoria as� que no vayas a quitarlas, solo modifica los nombres. En el caso de que quieras editar extensiones de archivo por lote, deber�s usar: rename 's/.png/.jpg/' *

Obviamente tienes que sustituir las extensiones, pero el signo de * deber�s dejarlo, ya que ese es el comod�n que indica que todo dentro de la carpeta se cambiara al mismo tiempo. Con eso �ltimo que le�ste ya sabes lo b�sico sobre este comando (al menos lo que necesitas).

Si quieres usar otras combinaciones de un nivel m�s complejo, puedes buscar el nombre del comando en la barra de b�squeda del navegador, ya puedes ir a tu terminal para editar lo que quieras.

Subir